Design Patterns Explained C++ Code Examples

Chapter 1: The Object-Oriented Paradigm

  • No code fragments

Chapter 2: The UML – The Unified Modeling Language

  • No code fragments

Chapter 3: A Problem That Cries Out for Flexible Code

  • No code fragments

Chapter 4: A Standard Object-Oriented Solution

Chapter 5: An Introduction to Design Patterns

  • No code fragments

Chapter 6: The Façade Pattern

  • No code fragments

Chapter 7: The Adapter Pattern

Chapter 8: Expanding Our Horizons

  • No code fragments

Chapter 9: The Stategy Pattern

Chapter 10: The Bridge Pattern

Chapter 11: The Abstract Factory Pattern

Chapter 12: How Do Experts Design?

  • No code fragments

Chapter 13: Solving The CAD/CAM Problem with Patterns

  • No code fragments

Chapter 14: The Principles and Strategies of Design Patterns

  • No code fragments

Chapter 15: Commonality and Variability Analysis (CVA)

  • No code fragments

Chapter 16: The Analysis Matrix

  • No code fragments

Chapter 17: The Decorator Pattern

Chapter 18: The Observer Pattern

Chapter 19: The Template Method Pattern

  • No code fragments

Chapter 20: Lessons from Design Patterns: Factories

  • No code fragments

Chapter 21: The Singleton Pattern and the Double-Checked Locking Pattern

Chapter 22: The Object Pool Pattern

  • No code fragments

Chapter 23: The Factory Method Pattern

  • No code fragments

Chapter 24: Summary of Factories

  • No code fragments

Chapter 25: Design Patterns Reviewed From Our New Perspective of Object-Oriented Principles

  • No code fragments