Patrón Composite en PHP y Symfony

Los patrones de diseño son soluciones en forma de código a problemas comunes. Se trata de soluciones que se pueden reutilizar siempre que debe solucionarse el mismo problema, ya que se ha comprobado su efectividad.

En otros lenguajes de programación, sobre todo Java, son mucho más utilizados que en PHP. Symfony se ha construido teniendo en cuenta muchos de los patrones de diseño comunes (singleton, decorator, etc.)

Ahora se acaba de publicar un artículo en inglés sobre el patrón Composite en PHP 5, que es uno de los menos utilizados en PHP. Básicamente, un patrón "Composite" permite tratar/procesar de la misma forma elementos individuales y colecciones de elementos.

Symfony también utiliza el patrón Composite en su código fuente, como por ejemplo en la clase composite.class.php de sfLog.

Fuente: Introducing the Composite Pattern in PHP 5

Comentarios

Este artículo ya no permite añadir más comentarios.
¿Por qué? Los artículos cierran sus comentarios automáticamente unos meses después de su publicación para asegurar que estos sigan siendo relevantes.

Publicada el

10 de marzo de 2007

Etiquetas

Proyectos Symfony destacados

La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.