Design pattern
Decorator
Cosa significa «Decorator»?
Pattern strutturale che aggiunge dinamicamente responsabilità a un oggetto avvolgendolo in oggetti che condividono la stessa interfaccia. Offre un'alternativa flessibile all'ereditarietà per estendere le funzionalità, componibile in più livelli.