| Module |
Readings |
| 1: Introduction To Design Patterns
|
|
| 2: Introduction To Java
|
|
| 3: The Observer Pattern
|
|
| 4: The Template Method Pattern
|
- Gof Design Patterns : Template Method
- Applied Java Patterns : Template
- Design Patterns - A Tutorial : Chapter 25 - The Template Pattern
|
| 5: Some OO Design Principles
|
|
| 6: Factory Patterns
|
|
| 7: The Singleton Pattern
|
- Gof Design Patterns : Singleton
- Applied Java Patterns : Singleton
- Design Patterns - A Tutorial : Chapter 6 - The Singleton Pattern
|
| 8: The Iterator Pattern
|
- Gof Design Patterns : Iterator
- Applied Java Patterns : Iterator
- Design Patterns - A Tutorial : Chapter 19 - The Iterator Pattern
|
| 9: The Composite Pattern
|
- Gof Design Patterns : Composite
- Applied Java Patterns : Composite
- Design Patterns - A Tutorial : Chapter 11 - The Composite Pattern
|
| 10: The Facade Pattern
|
- Gof Design Patterns : Facade
- Applied Java Patterns : Facade
- Design Patterns - A Tutorial : Chapter 13 - The Facade Pattern
|
| 11: The State and Strategy Patterns
|
- Gof Design Patterns : State
- Gof Design Patterns : Strategy
- Applied Java Patterns : State
- Applied Java Patterns : Strategy
- Design Patterns - A Tutorial : Chapter 23 - The State Pattern
- Design Patterns - A Tutorial : Chapter 24 - The Strategy Pattern
|
| 12: Functors and The Command Pattern
|
|
| 13: The Adapter Pattern
|
- Gof Design Patterns : Adapter
- Applied Java Patterns : Adapter
- Design Patterns - A Tutorial : Chapter 9 - The Adapter Pattern
|
| 14: The Proxy Pattern
|
- Gof Design Patterns : Proxy
- Applied Java Patterns : Proxy
- Design Patterns - A Tutorial : Chapter 15 - The Proxy Pattern
|
| 15: Remote Method Invocation (RMI)
|
|
| 16: The Decorator Pattern
|
- Gof Design Patterns : Decorator
- Applied Java Patterns : Decorator
- Design Patterns - A Tutorial : Chapter 12 - The Decorator Pattern
|
| 17: Dynamic Proxies In Java
|
|
| 18: The Chain Of Responsibility Pattern
|
- Gof Design Patterns : Chain Of Responsibility
- Applied Java Patterns : Chain of Responsiblity
- Design Patterns - A Tutorial : Chapter 16 - The Chain Of Responsibility Pattern
|
| 19: Concurrency Patterns
|
|
| 20: The Visitor Pattern
|
|
| 21: AntiPatterns
|
|