BEHAVIORAL - INTERMEDIATE
Comprendre le design pattern Strategy
Permet de changer un algorithme à l'exécution sans modifier le contexte.
Cas d usage : Basculer entre plusieurs modes de paiement dans un même workflow.
BEHAVIORAL - INTERMEDIATE
Permet de changer un algorithme à l'exécution sans modifier le contexte.
Cas d usage : Basculer entre plusieurs modes de paiement dans un même workflow.
Strategy encapsule plusieurs comportements interchangeables. On choisit une strategie au runtime au lieu de multiplier les conditions dans le contexte.
Le contexte garde le meme workflow, mais l algorithme peut changer a la demande.