Patrones de diseño en Java : Los 23 modelos de diseño : descripciones y soluciones ilustradas en UML 2 y Java /
Laurent Debrauwer.
- 2a. ed.
- [4], 385 páginas : diagramas (color), cuadros (blanco y negro) ; 21 cm
Incluye índice.
Introducción -- Capítulo 1 : Introducción a los patrones de diseño -- Capítulo 2 : Caso de estudio: venta online de vehículos -- Capítulo 3 : Introducción a los patrones de construcción -- Capítulo 4 : El patrón Abstract Factory -- Capítulo 5 : El patrón Builder -- Capítulo 6 : El patrón Factory Method -- Capítulo 7 : El patrón Prototype -- Capítulo 8 : El patrón Singleton -- Capítulo 9 : Introducción a los patrones de estructuración -- Capítulo 10 : El patrón Adapter -- Capítulo 11 : El patrón Bridge -- Capítulo 12 : El patrón Composite -- Capítulo 13 : El patrón Decorator -- Capítulo 14 : El patrón Facade -- Capítulo 15 : El patrón Flyweight -- Capítulo 16 : El patrón Proxy -- Capítulo 17 : Introducción a los patrones de comportamiento -- Capítulo 18 : El patrón Chain of Responsibility -- Capítulo 19 : El patrón Command -- Capítulo 20 : El patrón Interpreter -- Capítulo 21 : El patrón Iterator -- Capítulo 22 : El patrón Mediator -- Capítulo 23 : El patrón Memento -- Capítulo 24 : El patrón Observer -- Capítulo 25 : El patrón State -- Capítulo 26 : El Patrón Strategy -- Capítulo 27 : El patrón Template Method -- Capítulo 28 : El patrón Visitor -- Capítulo 29 : Composición y variación de patrones -- Capítulo 30 : El patrón composite MVC -- Capítulo 31 : Los patrones en el diseño de aplicaciones -- Anexo 1 -- Anexo 2.
"Este libro presenta de forma concisa y práctica los 23 modelos de diseño (Desing Patterns) fundamentales ilustrándonos mediante ejemplos adaptados y rápidos de comprender. Cada ejemplo se describe en UML y en Java bajo la forma de un pequeño programa completo y ejecutable. Para cada patrón el autor detalla su nombre, el problema correspondiente, la solución propuesta, sus dominios de aplicación y su estructura genérica. El libro está dirigido a aquellos diseñadores y desarrolladores que trabajan con programación Orientada a objetos. Para comprenderlo bien es preferible tener conocimientos previos acerca de los principales elementos de los diagramas de clases UML y la versión 1.6 o superior del lenguaje java..."--Cubierta posterior.
Material bibliográfico para estudiantes universitarios, docentes e investigadores. PE-TmUNAS