Patrón de diseño para añadir dinámicamente nuevo comportamiento a un objeto existente.
En lugar de usar herencia, extiende el comportamiento envolviendo un objeto en otro objeto (un decorador). Su característica distintiva es poder combinar de forma flexible comportamientos añadidos sin modificar la clase original.
© 2026 ITBGM