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.
Página dedicada a el mundo de la programación, diseño web, productos adobe y etc etc
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.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario