Puntuación:
El libro sobre patrones de diseño en C++ de Fedor es muy recomendable para programadores de nivel intermedio y avanzado que deseen mejorar sus conocimientos de C++ y su comprensión de los patrones de diseño. Incluye ejemplos prácticos, cubre las características modernas de C++ y está organizado de forma que facilita el aprendizaje. Sin embargo, no es adecuado para principiantes, ya que presupone conocimientos previos y puede resultar complejo en sus explicaciones.
Ventajas:⬤ Cobertura exhaustiva de los patrones de diseño de C++ y de las características modernas de C++, incluido C++#
⬤ Contenido bien estructurado que parte de conceptos básicos para llegar a temas más complejos.
⬤ Excelentes ejemplos prácticos que mejoran la comprensión.
⬤ Explicaciones claras y referencias cruzadas entre capítulos.
⬤ Incluye referencias de rendimiento para comparar modismos.
⬤ Proporciona información sobre cómo aplicar patrones de diseño de forma eficaz en C++.
⬤ No es adecuado para principiantes; requiere conocimientos previos de C++.
⬤ Algunos pueden encontrar la escritura poco clara o enrevesada en algunas partes, especialmente cuando se discuten las diferentes versiones de C++.
⬤ Los fragmentos de código incompletos pueden ser difíciles de seguir.
⬤ Algunos capítulos pueden carecer de organización, saltando de ejemplo en ejemplo sin subdivisión.
(basado en 8 opiniones de lectores)
Hands-On Design Patterns with C++ - Second Edition: Solve common C++ problems with modern design patterns and build robust applications
Una guía completa con una amplia cobertura de conceptos como programación orientada a objetos, programación funcional, programación genérica, concurrencia y STL, junto con las últimas características de C++.
La compra del libro impreso o Kindle incluye un eBook PDF gratuito
Características principales:
⬤ Descubra los patrones y componentes centrales de C++ para dominar el diseño de aplicaciones.
⬤ Aprenda trucos, técnicas y mejores prácticas para resolver desafíos comunes de diseño y arquitectura.
⬤ Entender las limitaciones impuestas por C++ y cómo resolverlas utilizando patrones de diseño.
Descripción del libro:
C++ es un lenguaje de programación de propósito general diseñado para la eficiencia, el rendimiento y la flexibilidad. Los patrones de diseño son soluciones comúnmente aceptadas para problemas de diseño bien reconocidos. En esencia, son una biblioteca de componentes reutilizables, sólo para la arquitectura del software, y no para una implementación concreta.
Este libro le ayuda a centrarse en los patrones de diseño que se adaptan de forma natural a sus necesidades, y en los patrones que se benefician de forma exclusiva de las características de C++. Armado con el conocimiento de estos patrones, pasará menos tiempo buscando soluciones a problemas comunes y afrontará los retos con las soluciones desarrolladas a partir de la experiencia. También descubrirá que los patrones de diseño son una forma concisa y eficiente de comunicarse, ya que los patrones son una solución familiar y reconocible a un problema específico y pueden transmitir una cantidad considerable de información con una sola línea de código.
Al final de este libro, usted tendrá una comprensión profunda de cómo utilizar patrones de diseño para escribir software mantenible, robusto y reutilizable.
Lo que aprenderá:
⬤ Reconocer los patrones de diseño más comunes utilizados en C++.
⬤ Comprender cómo utilizar la programación genérica de C++ para resolver problemas de diseño comunes.
⬤ Explorar los modismos más poderosos de C++, sus fortalezas y sus desventajas.
⬤ Redescubrir cómo utilizar modismos populares de C++ con programación genérica.
⬤ Descubrir nuevos patrones y modismos posibles gracias a las características del lenguaje de C++17 y C++20.
⬤ Comprender el impacto de los patrones de diseño en el rendimiento del programa.
A quién va dirigido este libro:
Este libro está dirigido a desarrolladores y programadores de C++ con experiencia que deseen conocer los patrones y principios de diseño de software y aplicarlos para crear programas y sistemas de software sólidos, reutilizables y fáciles de mantener.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)