Design patterns in modern C++20 : reusable approaches for object-oriented software design /

Apply the latest editions of the C++ standard to the implementation of design patterns. As well as covering traditional design patterns, this book fleshes out new design patterns and approaches that will be useful to modern C++ developers. Author Dmitri Nesteruk presents concepts as a fun investigat...

Full description

Bibliographic Details
Main Author: Nesteruk, Dmitri (Author)
Format: eBook
Language:English
Published: [California] : Apress, [2022]
Edition:Second edition.
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • 1. Introduction
  • Pt I Creational Patterns
  • 2. Builder
  • 3. Factories
  • 4. Prototype
  • 5. Singleton
  • Pt II Structural Patterns
  • 6. Adapter
  • 7. Bridge
  • 8. Composite
  • 9. Decorator
  • 10. Facade
  • 11. Flyweight
  • 12. Proxy
  • Pt III Behavioral Patterns
  • 13. Chain of Responsibility
  • 14. Command
  • 15. Interpreter
  • 16. Iterator
  • 17. Mediator
  • 18. Memento
  • 19. Null Object
  • 20. Observer
  • 21. State
  • 22. Strategy
  • 23. Template Method
  • 24. Visitor.