Avancé
Design Pattern Strategy
Implémentation du pattern Strategy pour gérer des comportements interchangeables.
📝 Promptens innehåll
Montre-moi comment implémenter le **Strategy Pattern** en [LANGAGE, EX: TYPESCRIPT/PHP].
Cas d'usage : Un système de paiement (`PaymentProcessor`) qui peut utiliser `PayPal`, `Stripe` ou `CreditCard`.
1. L'interface `PaymentStrategy`.
2. Les classes concrètes.
3. Le contexte qui utilise la stratégie.
Explique l'avantage par rapport à une série de `if/else`.