Author: Richard Alexander Vallejo Guerra - Eyder Ascuntar Rosales
DECORATOR
¿Que es? El patrón Decorador (Decorator) nos brinda la posibilidad de incorporar funciones a objetos de forma dinámica.
¿Cómo es esto posible? Mediante las relaciones que hace con otras clases lo cual le permite ampliar las funciones al anexar a las ya existentes aquellas que tienen las clases con las cuales se asoció.
Fuente:http://codejavu.blogspot.com/2013/07/ejemplo-patron-de-diseno-decorator.html