Retour aux cas pratiques
SOLID PrinciplesAvancé
Correction d'un module dépendant d'une bibliothèque externe instable
Scénario
Contexte Un service Payment dépend directement d’une librairie externe StripeLike. Le Problème Tout changement d’API casse le domaine métier. Contraintes Créer une abstraction interne PaymentGateway et encapsuler la librairie externe derrière cette interface. Livrable attendu Un découplage complet respectant DIP et protégeant le domaine.
Compétences ciblées
soliddipdecouplingarchitectureintegration