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 UML2 y en PHP, en forma de un pequeño programa completo y ejecutable. Para cada patrón de diseño, lo...
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 UML2 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 recomendable 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. El libro 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 la 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 están disponibles para descargar.
Este sitio web almacena datos como cookies para habilitar la funcionalidad necesaria del sitio, incluidos análisis y personalización. Puede cambiar su configuración en cualquier momento o aceptar la configuración predeterminada.
Las cookies necesarias ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no puede funcionar adecuadamente sin estas cookies.
Personalización
Las cookies de personalización permiten a la página web recordar información que cambia la forma en que la página se comporta o el aspecto que tiene, como su idioma preferido o la región en la que usted se encuentra.
Análisis
Las cookies estadísticas ayudan a los propietarios de páginas web a comprender cómo interactúan los visitantes con las páginas web reuniendo y proporcionando información de forma anónima.
Marketing
Las cookies de marketing se utilizan para rastrear a los visitantes en las páginas web. La intención es mostrar anuncios relevantes y atractivos para el usuario individual, y por lo tanto, más valiosos para los editores y terceros anunciantes.