UGIdotNET Home UGIdotNET Home
UGIdotNET Blogs UGIdotNET Blogs
UGIdotNET Forum UGIdotNET Forum
MSDN Architetti MSDN Architetti
Visualizza Modifiche Visualizza Modifiche
Modifica Modifica
Stampa Stampa
Modifiche Recenti Modifiche Recenti
Sottoscrizioni Sottoscrizioni
Ufficio Oggetti Smarriti Ufficio Oggetti Smarriti
Cerca Riferimenti Cerca Riferimenti
Rinomina Rinomina
Cerca

Versioni

17/10/2007 12.43.47
-89.97.35.72
04/09/2007 23.50.43
-88.149.170.136
04/09/2007 23.50.36
-88.149.170.136
04/09/2007 23.48.52
-88.149.170.136
04/09/2007 23.44.30
-88.149.170.136
Elenco completo versioni Elenco completo versioni
Design Pattern Simmetrici
.
Summary Elenco di design pattern che sono tra loro simmetrici rispetto ereditarietà e contenimento.

Qui sotto sulla colonna di sinistra ci sono pattern che fanno uso dell'eritarietà mentre su quella di destra fanno uso del contenimento.

Ogni pattern sulla sinistra si riferisce ad un problema simile al pattern corrispondente sulla destra.

Design pattern basato su ereditarietà Design pattern corrispondente basato su contenimento
PatternTemplateMethod PatternPluggableSelector
PatternAbstractFactory PatternPrototype
PatternAdapter applicato alla classe PatternAdapter applicato all'oggetto
Classe PatternPrototype, PatternDecorator
Classe base PatternPluggableObject, PatternState, PatternStrategy, PatternBridge

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à.

VediAnche DesignPattern.

UGIdotNETWiki

UGIdotNETWiki è il WikiWiki italiano dedicato a .NET

Se è la prima volta che senti parlare di Wiki, leggi il BenvenutoAiVisitatori e WikiInUnMinuto, oppure il ManualePassoPassoDelWiki.

Argomenti Recenti

  • DesignPatternSimmetrici
© 2008 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali