Design Patterns For Dummies
Part I: Getting to Know Patterns.
Chapter 1: Congratulations, Your Problem Has Already Been Solved.
Chapter 2: Putting Plans into Action with the Strategy Pattern.
Chapter 3: Creating and Extending Objects with the Decorator and Factory Patterns.
Chapter 4: Watch What’s Going On with the Observer and Chain of Responsibility Patterns.
Chapter 5: From One to Many: The Singleton and Flyweight Patterns.
Part II: Becoming an OOP Master.
Chapter 6: Fitting Round Pegs into Square Holes with the Adapter and Facade Patterns.
Chapter 7: Mass Producing Objects with the Template Method and Builder Patterns.
Chapter 8: Handling Collections with the Iterator and Composite Patterns.
Chapter 9: Getting Control of Your Objects with the State and Proxy Patterns.
Chapter 10: Coordinating Your Objects with the Command and Mediator Patterns.
Part III: The Part of Tens.
Chapter 11: Ten More Design Patterns.
Chapter 12: Ten Easy Steps to Create Your Own Patterns.