Bonjour,
Voici ma problématique :
On utilise en entreprise un système de paiement en ligne via une api tierce. Je souhaite en fait découpler (je ne me rappel plus du principe sous jacent en POO) l'utilisation de cet api car il est possible que celle ci change ou qu'on ajoute de nouvelle api. Ce que je voudrais c'est utiliser une interface commune sans savoir quelle api est réellement utilisée derrière.
Exemple :
Donc je voulais savoir quel design pattern s'applique le mieux ici car je sais qu'il existe mais je ne sais plus lequel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 //Au lieu d'avoir ceci : $paymentAPI = new ConcretePaymentAPI(); //J'aimerais avoir un truc dans le genre $paymentInterface = new CommonPaymentInterface();
Merci par avance pour vos réponse.
PS : désolé si je ne me suis pas fait bien comprendre
Partager