jueves, 12 de noviembre de 2009

Patrón Decorator

Desde DesarrolladorSenior, Curso de Patrones de Diseño en PHP5 donde vemos el uso del Patrón Decorator.

Patrón de diseño Decorator en PHP5


Un Decorator responde a la necesidad de agregar funcionalidad a un objeto por medio de la asociación de clases. Es un objeto con el que se puede ejecutar funcionalidades de varias clases a la vez. Esto nos permite no tener que crear sucesivas clases que hereden de la primera incorporando la nueva funcionalidad, sino otras que la implementan y se asocian a la primera.

El uso de este patrón es equivalente a utilizar la herencia múltiple pero sin los problemas que esta conlleva como son: las colisiones de nombres y la herencia repetida.

No hay comentarios:

Publicar un comentario