La technique du patron de méthode (template method pattern) est une technique reposant sur un patron de conception (design pattern) comportemental utilisé en génie logiciel. Un patron de méthode définit le squelette d'un algorithme à l'aide d'opérations abstraites dont le comportement concret se trouvera dans les sous-classes, qui implémenteront ces opérations. Cette technique, répandue dans les classes abstraites, permet de: * fixer clairement des comportements standards qui devraient être partagés par toutes les sous-classes, même lorsque le détail des sous-opérations diffère ; * factoriser le mode du code qui serait redondant s'il se trouvait répété dans chaque sous-classe. La technique du patron de méthode se déploie par la méthode de la classe parent qui appelle les opérations n'existant que dans les sous-classes. C'est une pratique courante dans les classes abstraites, alors que d'habitude dans une hiérarchie de classes concrètes, l'opposé prévaut. Cette opposition annonce les méthodes des sous-classes qui rappellent celles de la super-classe comme partie prise de leur propre comportement. L'implémentation d'un patron de méthode est aussi appelée méthode socle parce qu'elle ancre solidement un comportement qui s'applique alors à toute la hiérarchie des classes par héritage. Pour s'assurer que ce comportement ne sera pas redéfini arbitrairement dans les sous-classes, on inscrit la méthode socle final en Java, non virtuelle en C++ ou approuvée en C#. Les méthodes servant de «briques de comportement» à la méthode socle devraient être déclarées abstract en Java, virtuelles pures en C++ et abstract en C#.
Abstract from DBpedia / Wikipedia · CC BY-SA
via Wikidata sitelinks · CC0
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).