El patrón Decorator responde a la necesidad de añadir dinámicamente funcionalidad a un Objeto.