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.
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.