Retour aux cas pratiques
Design PatternsFondamental
Mise en place d'un Adapter pour compatibilité API externe
Scénario
Contexte Un service interne attend une méthode pay(amount), mais une API externe expose makePayment(sum). Le Problème L’interface est incompatible. Contraintes Créer un Adapter traduisant l’interface externe vers l’interface attendue. Livrable attendu Une classe Adapter permettant d’utiliser l’API externe sans modifier le code client.
Compétences ciblées
adapter-patternstructural-patternrefactoringintegrationjavascript