Section 3: Design Patterns in Python
Design patterns offer specialized design solutions to various software engineering problems, making software resilient, scalable, and robust. The chapters in Section 3 iterate through a wide-ranging collection of design patterns, preparing you for most software engineering use cases in the real world.
This section contains the following chapters:
- Chapter 16, The Factory Pattern
- Chapter 17, The Builder Pattern
- Chapter 18, Other Creational Patterns
- Chapter 19, The Adapter Pattern
- Chapter 20, The Decorator Pattern
- Chapter 21, The Bridge Pattern
- Chapter 22, The Façade Pattern
- Chapter 23, Other Structural Patterns
- Chapter 24, The Chain of Responsibility Pattern
- Chapter 25, The Command Pattern
- Chapter 26, The Observer Pattern