Le scénario
Modélise un parcours d’échange de bons : les utilisateurs échangent leurs bons, créant des commandes de remboursement payées via une passerelle de paiement intégrée prenant en charge les cartes bancaires et les portefeuilles électroniques.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Séparer PaymentMethod comme classe abstraite, avec CreditCard et Wallet comme sous-classes concrètes
02
Utiliser des énumérations pour les statuts des bons, des échanges et des paiements
03
Modéliser PaymentGateway comme processeur de PaymentTransaction, avec une dépendance depuis RedemptionOrder
Pour concevoir ou documenter le modèle métier d’un module d’échange de bons OTT avec traitement des paiements par un service externe.