Patron de méthode( Template Method )
Lorsqu'un algorithme possède des étapes variables suivant le contexte, ce patron propose de déléguer à des sous-classes la réalisation concrète de ces étapes.
Le client lance l'algorithme dont la partie invariante est exécutée directement alors que les étapes variables sont réalisées de manière spécifique par les opérations définies dans une classe concrète.
Ce patron est utilisé dans les phases de
raisonnement et dans le protocole d'indexation, pour
offrir des algorithmes et des protocoles ouverts.
Last modified: Wed Aug 1 16:21:52 MEST 2001 |