Head First Design Patterns, A Brain-Friendly Guide
- The Strategy Pattern
- The Observer Pattern
- The Decorator Pattern
- The Singleton Pattern
- The Factory Patterns (Factory Method and Abstract Factory)
- The Command Pattern (with Macro Command and Null Object Patterns)
- The Adapter Pattern
- The Facade Pattern
- The Template Method Pattern
- The Iterator Pattern
- The Composite Pattern
- The State Pattern
- The Proxy Pattern
- A Compound Pattern