Outils pour utilisateurs

Outils du site


helloworld:design_pattern:strategie

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
helloworld:design_pattern:strategie [2018/09/09 15:53] – Précision roothelloworld:design_pattern:strategie [2020/05/11 00:25] (Version actuelle) – Suppression de la taille par défaut pour les images root
Ligne 1: Ligne 1:
-Le pattern stratégie consiste généralement à créer une interface o{ chaque enfant implémente une stratégie différente pour faire la même chose.+Le pattern stratégie consiste généralement à créer une interface où chaque enfant implémente une stratégie différente pour faire la même chose.
  
 Lors de l'exécution, on instancie la classe nécessaire et on l'exécute. Lors de l'exécution, on instancie la classe nécessaire et on l'exécute.
-{{:helloworld:design_pattern:strategie:strategy.gif?539|UML stratégie}}+{{:helloworld:design_pattern:strategie:strategy.gif|UML stratégie}}
  
 Soit tous les attributs sont passés en argument à la fonction d'exécution, soit la classe exécutant possède un lien (pointeur, référence) vers l'objet à modifier. Soit tous les attributs sont passés en argument à la fonction d'exécution, soit la classe exécutant possède un lien (pointeur, référence) vers l'objet à modifier.
  
-[[http://www.cs.unc.edu/~stotts/GOF/hires/pat5ifso.htm|Source]]{{ :helloworld:design_pattern:strategie:strategy.htm.maff |Archive}}+[[http://www.cs.unc.edu/~stotts/GOF/hires/pat5ifso.htm|Stratégie]] {{ :helloworld:design_pattern:strategie:strategy_2020-02-10_23_46_57_.html |Archive le 10/02/2020}}
helloworld/design_pattern/strategie.1536501191.txt.gz · Dernière modification : 2018/09/09 15:53 de root