La technique du patron de méthode (template method pattern) est 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: 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#.

Property Value
dbo:abstract
  • La technique du patron de méthode (template method pattern) est 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#. (fr)
  • La technique du patron de méthode (template method pattern) est 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#. (fr)
dbo:thumbnail
dbo:wikiPageID
  • 269219 (xsd:integer)
dbo:wikiPageLength
  • 5444 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 180504226 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • La technique du patron de méthode (template method pattern) est 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: 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#. (fr)
  • La technique du patron de méthode (template method pattern) est 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: 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#. (fr)
rdfs:label
  • Шаблонный метод (шаблон проектирования) (ru)
  • Metoda szablonowa (wzorzec projektowy) (pl)
  • Mètode Template (ca)
  • Patron de méthode (fr)
  • Template Method パターン (ja)
  • Template method (it)
  • Шаблонний метод (шаблон проєктування) (uk)
  • 模板方法 (zh)
  • Шаблонный метод (шаблон проектирования) (ru)
  • Metoda szablonowa (wzorzec projektowy) (pl)
  • Mètode Template (ca)
  • Patron de méthode (fr)
  • Template Method パターン (ja)
  • Template method (it)
  • Шаблонний метод (шаблон проєктування) (uk)
  • 模板方法 (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of