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

05/09/2007 0.12.43
-88.149.170.136
05/09/2007 0.11.47
-88.149.170.136
Elenco completo versioni Elenco completo versioni
Pattern Pluggable Selector
.
Summary Il design pattern pluggable selector.

Avoid gratuitous subclasses by dynamically invoking different methods for different instances.

Descritto nel libro 'Test-Driven Development: By Example', Kent Beck, Three Rivers Institute, 2002

E una variazione del PatternTemplateMethod.

How do you invoke different behavior for different instances? Store the name of a method, and dynamically invoke the method.

The Pluggable Selector solution is to dynamically invoke the method using reflection.

Only use Pluggable Selector when you are cleaning up a fairly straightforward situation in which a bunch of subclasses each have only one method.

VediAnche PatternTemplateMethod, 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

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