2. Responde a la necesidad de añadir dinámicamente funcionalidad a un determinado objeto.
DECORATOR - Definición
3. • Aumentar la funcionalidad de un objeto pero sin herencia.
• Añadir objetos individuales de forma dinámica y transparente.
• Permitir un mayor abanico de opciones de configuración.
• Disminuir el nivel de responsabilidad de las clases.
DECORATOR - Motivación