Le Design Pattern Stratégie permet d'alterner dynamiquement le comportement d'une classe en injectant différentes implémentations via des interfaces définies.