Design Patterns in Modern C++ Reusable Approaches for Object-Oriented Software Design

Apply modern C++17 to the implementations of classic design patterns. As well as covering traditional design patterns, this book fleshes out new patterns and approaches that will be useful to C++ developers. The author presents concepts as a fun investigation of how problems can be solved in differe...

Full description

Bibliographic Details
Main Author: Nesteruk, Dmitri. author (author)
Format: eBook
Language:Inglés
Published: Berkeley, CA : Apress 2018.
Edition:1st ed. 2018.
Subjects:
See on Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630726506719
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. Façade
  • 11. Flyweight
  • 12. Proxy
  • Pt III Behavioral Patterns
  • 13. Chain of Responsibility
  • 14. Command
  • 15. Interpreter
  • 16. Iterator
  • 17. Mediator
  • 18. Null Object
  • 19. Observer
  • 20. State
  • 21. Strategy
  • 22. Template Method
  • 23. Visitor
  • 24. Maybe Monad
  • Pt IV Appendix
  • 25. Appendix A: Functional Design Patterns.