
Design Patterns in Modern C++
Dmitri Nesteruk
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~314
- Nivel
- Intermedio
De qué trata
Manual exhaustivo y moderno escrito por Dmitri Nesteruk y publicado por Apress en 2018. Analiza la totalidad de los 23 patrones de diseño clásicos de la banda de los cuatro (GoF) implementados según los estándares contemporáneos de C++11, C++14 y C++17.
Cubre patrones creacionales (Factory, Builder, Prototype, Singleton), estructurales (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) y de comportamiento (Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor).
Dmitri Nesteruk demuestra cómo características modernas como lambdas, punteros inteligentes, `std::variant`, `std::function` y plantillas variádicas simplifican y modernizan radicalmente las implementaciones clásicas. Imprescindible para arquitectos de software en C++.
- Patrones de Diseño
- Dmitri Nesteruk
- C++17
- Patrones GoF
- Smart Pointers
- std::function
- Arquitectura Limpia
- Apress
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Framework de Simulación Gráfica con Patrones GoF Modernos en C++17
Diseño de un motor desacoplado utilizando patrones Observer reactivo, Decorator basado en plantillas y fábricas funcionales.

