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...

Descripción completa

Detalles Bibliográficos
Autor principal: Nesteruk, Dmitri (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: [California] : Apress [2022]
Edición:Second edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009635731406719
Tabla de Contenidos:
  • 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.