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...
Main Author: | |
---|---|
Corporate Author: | |
Format: | Electronic eBook |
Language: | English |
Published: |
Berkeley, CA :
Apress : Imprint: Apress,
2018.
|
Edition: | 1st ed. 2018. |
Subjects: | |
Online Access: | Full Text via HEAL-Link |
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.