About the Author
Acknowledgments
Preface
Key Points
Chapter 1: Introduction
Chapter 2: Observer Patterns
Chapter 3: Singleton Patterns
Chapter 4: Proxy Patterns
Chapter 5: Decorator Patterns
Chapter 6: Template Method Patterns
Chapter 7: Strategy Patterns (Or, Policy Patterns)
Chapter 8: Adapter Patterns
Chapter 9: Command Patterns
Chapter 10: Iterator Patterns
Chapter 11: Facade Patterns
Chapter 12: Factory Method Patterns
Chapter 13: Memento Patterns
Chapter 14: State Patterns
Chapter 15: Builder Patterns
Chapter 16: Flyweight Patterns
Chapter 17: Abstract Factory Patterns
Chapter 18: Mediator Patterns
Chapter 19: Prototype Patterns
Chapter 20: Chain of Responsibility Patterns
Chapter 21: Composite Patterns
Chapter 22: Bridge Patterns (Or Handle/Body Patterns)
Chapter 23: Visitor Patterns
Chapter 24: Interpreter Patterns
Appendix A: FAQ
Index