Este libro presenta de manera precisa y práctica los 23 patrones de diseño (design patterns) fundamentales , ilustrándolos con ejemplos pertinentes y rápidos de comprender. Cada ejemplo se describe en UML 2 y en PHP, en forma de un pequeño programa completo y ejecutable. Para cada patrón de diseño, los autores detallan su nombre, el problema correspondiente, la solución aportada, sus dominios de aplicación y su estructura genérica.
Este libro está dirigido a diseñadores y desarrolladores en Programación Orientada a Objetos. Para asimilarlo correctamente, es deseable tener conocimientos de los principales elementos de los diagramas de clases UML y del lenguaje PHP (versión 7 o superior) y sus características orientadas a objetos. Este manual se divide en tres partes que corresponden a las tres familias de patrones de diseño: los patrones de diseño de construcción, los patrones de diseño de estructuración y los patrones de diseño de comportamiento.
Un capítulo introduce tres variantes de patrones de diseño existentes, mostrando la gran flexibilidad en de implementación de estos patrones. También se presenta el patrón compuesto MVC (Model-View-Controller).
Los ejemplos que aparecen en el libro pertenecen a una aplicación de venta de vehículos en línea y se pueden descargar
Características
- Encuadernación rústica - 17 x 21 cm
- ISBN: 978-2-409-05618-5
- EAN: 9782409056185
- Ref. ENI: EIT3PHDES