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
    Correction d'un module dépendant d'une bibliothèque externe instable — mise en situation SOLID Principles | CodeDuel