Template method

De Viquipèdia
Dreceres ràpides: navegació, cerca

El Template method és un patró de comportament que serveix per definir l'esquelet d'un algorisme delegant a les seves subclasses alguns dels passos d'aquest algorisme.[1] El Template method és utilitzat quan moltes classes han d'implementar un mateix comportament que només varia en algunes parts, també ens trobem amb la implementació de hooks, petits salts en el flux del programa que ens permeten realitzar consultes a les classes concretes, el patró template també utilitza el principi de Hollywood (o principi d'inversió): Don't call us, we'll call you.

Referències[modifica | modifica el codi]

  1. Gamma, Erich; Helm, Richard; Johnson, Ralph [et al]. «Template Method». A: Design Patterns. Addison-Wesley, 1994, p. 325-330. ISBN 0-201-63361-2.