Patrones de Diseño Explicados: Una Nueva Perspectiva del Diseño Orientado a Objetos

Puntuación: ⭐⭐⭐⭐⭐  (4,4 de 5)

Patrones de Diseño Explicados: Una Nueva Perspectiva del Diseño Orientado a Objetos (Alan Shalloway)

Opiniones de los lectores

Resumen:

El libro sirve de guía introductoria a la programación orientada a objetos (POO) y a los patrones de diseño, y resulta atractivo tanto para principiantes como para programadores autodidactas. Ha sido elogiado por sus explicaciones claras y su visión práctica del diseño de software, aunque algunos lectores consideran que carece de profundidad en patrones específicos y tiene un estilo muy abstracto que puede resultar confuso.

Ventajas:

⬤ Bien estructurado y fácil de entender
⬤ salva las distancias para los nuevos en programación orientada a objetos o los autodidactas
⬤ presenta los patrones de diseño de forma práctica
⬤ fomenta las buenas prácticas de codificación, como evitar la duplicación de código
⬤ adecuado para diversos entornos de programación
⬤ estilo de escritura atractivo.

Desventajas:

⬤ Le faltan ejemplos concretos y profundidad en patrones específicos
⬤ puede llegar a ser demasiado abstracto y puede dar por sentado el conocimiento del lector
⬤ algunos encuentran el estilo de escritura demasiado informal o dogmático
⬤ problemas de edición y referencias poco claras
⬤ no es adecuado para principiantes absolutos o aquellos que buscan implementaciones detalladas de patrones de diseño.

(basado en 76 opiniones de lectores)

Título original:

Design Patterns Explained: A New Perspective on Object-Oriented Design

Contenido del libro:

"Una de las grandes cosas del libro es la forma en que los autores explican los conceptos de forma muy sencilla utilizando analogías en lugar de ejemplos de programación; esto ha sido muy inspirador para un producto en el que estoy trabajando: una introducción sólo en audio a la programación orientada a objetos y al desarrollo de software".

-Bruce Eckel.

"... Yo esperaría que los lectores con una comprensión básica de la programación orientada a objetos y el diseño encontrarían este libro útil, antes de acercarse a los patrones de diseño por completo. Design Patterns Explainedcomplementa los textos de patrones de diseño existentes y puede desempeñar un papel muy útil, encajando entre textos introductorios como UML Distilled y los libros de patrones más avanzados".

-James Noble.

Aproveche las ventajas de calidad y productividad de los patrones, ¡sin la complejidad! Design Patterns Explained, Second Edition es la introducción más sencilla, clara y práctica a los patrones. Utilizando docenas de ejemplos actualizados de Java, muestra a los programadores y arquitectos exactamente cómo utilizar patrones para diseñar, desarrollar y entregar software de forma mucho más eficaz.

Comenzará con una visión completa de los principios fundamentales de los patrones y del papel del análisis y el diseño orientados a objetos en el desarrollo de software contemporáneo. A continuación, Alan Shalloway y James Trott explican, mediante ejemplos de código fáciles de entender, docenas de los patrones más útiles en la actualidad: sus conceptos subyacentes, ventajas, compensaciones, técnicas de implementación y peligros que deben evitarse. Muchos patrones van acompañados de diagramas UML.

Partiendo de su exitosa primera edición, Shalloway y Trott han actualizado a fondo este libro para reflejar las nuevas tendencias en diseño de software, patrones y técnicas de implementación. Reflejando la amplia retroalimentación de los lectores, han profundizado y clarificado la cobertura y reorganizado el contenido para una mayor facilidad de comprensión. Entre las novedades de esta edición se incluyen.

⬤ Mejores formas de empezar a "pensar en patrones".

⬤ Cómo los patrones de diseño pueden facilitar el desarrollo ágil utilizando eXtreme Programming y otros métodos.

⬤ Cómo utilizar el análisis de comunalidad y variabilidad para diseñar arquitecturas de aplicaciones.

⬤ El papel clave de las pruebas en un proceso de desarrollo basado en patrones.

⬤ Cómo utilizar fábricas para instanciar y gestionar objetos de forma más eficaz.

⬤ El Patrón Objeto-Pool, un nuevo patrón no identificado por la "Banda de los Cuatro".

⬤ Nuevas preguntas de estudio/práctica al final de cada capítulo.

Suave pero exhaustivo, este libro no presupone experiencia alguna en patrones. Es el "primer libro" ideal sobre patrones, y un complemento perfecto para el clásico de Gamma Design Patterns. Si usted es un programador o arquitecto que desea una comprensión lo más clara posible de los patrones de diseño, o si ha luchado para que funcionen para usted, lea este libro.

Otros datos del libro:

ISBN:9780321247148
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2004
Número de páginas:480

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Patrones de Diseño Explicados: Una Nueva Perspectiva del Diseño Orientado a Objetos - Design...
"Una de las grandes cosas del libro es la forma en...
Patrones de Diseño Explicados: Una Nueva Perspectiva del Diseño Orientado a Objetos - Design Patterns Explained: A New Perspective on Object-Oriented Design
Habilidades esenciales para el desarrollador ágil - Guía para programar y diseñar mejor - Essential...
Agile se ha convertido en el paradigma de...
Habilidades esenciales para el desarrollador ágil - Guía para programar y diseñar mejor - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)