Perché allora i design pattern di destra usano il contenimento se poi cercano di applicare i vantaggi dell'ereditarietà?
Il punto è che è naturale incontrare un problema e cercare la soluzione sia che si scelga EreditarietàOppureContenimento. Questo porta ad avere per uno stesso problema due pattern simili e simmetrici tra loro: uno per quando si applica la RelazioneDiContenimento e l'altro per quando si applica la RelazioneDiEreditarietà.
Un design pattern che definisce un algoritmo e permette alla classe derivata di ridefinire alcuni passi.
10/08/2008 0.37.31 - -88.149.244.15
Il design pattern pluggable selector.
05/09/2007 0.12.43 - -88.149.170.136
un design pattern che separa la responsabilità di istanziare una famiglia di oggetti dalla responsabilità di scegliere quale famiglia di oggetti istanziare.
04/03/2008 22.02.57 - 88.149.247.127
Un design pattern che istanzia un oggetto clonandolo da un'istanza esistente.
01/01/2006 15.47.47 - LucaMinudel-151.47.145.192
un design pattern che adatta l'interfaccia di una classe o di un oggetto.
05/03/2007 10.41.52 - -82.105.148.32
un design pattern che adatta l'interfaccia di una classe o di un oggetto.
05/03/2007 10.41.52 - -82.105.148.32
Un design pattern che istanzia un oggetto clonandolo da un'istanza esistente.
01/01/2006 15.47.47 - LucaMinudel-151.47.145.192
Un design pattern che aggiunge responsabilità al singolo oggetto dinamicamente a run-time invece che all'intera classe a staticamente design-time con l'ereditarietà.
10/08/2008 17.58.18 - -88.149.244.15
Il design pattern pluggable object.
05/09/2007 0.05.54 - -88.149.170.136
Un design pattern che al cambiare dello stato cambia il comportamento di un oggetto.
31/12/2005 4.05.37 - LucaMinudel-151.47.143.165
Un design pattern che incapsula una famiglia di algoritmi in classi rendendoli tra loro intercambiabili.
05/04/2006 19.39.59 - LucaMinudel-193.42.138.33
Un design pattern che disaccoppia un'astrazione dalla sua implementazione in modo che possano evolvere autonomamente.
27/05/2006 16.08.17 - LucaMinudel-88.149.166.101
Quando usare l'ereditarietà e quando il contenimento?
24/04/2006 12.31.47 - LucaMinudel-193.42.138.33
Definizione di relazione di contenimento.
24/04/2006 12.26.41 - LucaMinudel-193.42.138.33
Definizione della relazione di ereditarietà.
07/11/2005 23.46.49 - LucaMinudel-151.47.134.108
Modelli per risolvere problemi ricorrenti e comuni di disegno del software ObjectOriented
25/06/2008 20.23.12 - Andrea Saltarello-213.156.52.112