Sto leggendo "Testa primi modelli di design" ( qui puoi trovare l'esatto esempio citato nel libro )
Durante la progettazione di Decorator, tutto era nitido e chiaro fino a quando sono incappato in questo
stanno spiegando il decoratore usando
-
Estensioni Non penso che estendere una classe attraverso i risultati di "Estensioni" nel modello di progettazione di un decoratore poiché non possiamo aggiungere proprietà alle classi. Come ho capito, la chiave per decoratore è la capacità di avvolgere altri oggetti infinito, questo non è possibile qui, anche se possiamo aggiungere funzionalità alla classe esistente senza ereditarla.
-
Delegazione La delega qui è completamente fuori dal contesto. La delega non è di per sé un modello di progettazione?