5
L’implémentation du patron
Pour implémenter le patron « Strategy » ont doit:
–1. Définir une interface commune à tout les algorithmes ou
comportements de même famille.
Ceci ce fait habituellement en créant une classe abstraite.
Ceci nous assure que tout les stratégies vont avoir les paramètres
nécessaire à leur bon fonctionnement quitte à ce que certaines
reçoivent des paramètres non nécessaires.
–2. Créer les classes comportant les algorithmes ou les
comportements à partir de l’interface commune.
– 3. Utilisé la stratégie voulu dans le code de l’objet.