I — Ségrégation des interfaces : les moyens de paiement
Découper une interface de paiement fourre-tout en interfaces par rôle : carte bancaire, virement et carte cadeau n'implémentent que ce qu'ils savent faire.
Objectif de la leçon
Découper une interface de paiement trop large en petites interfaces par rôle, pour que chaque moyen de paiement n'implémente que ce qu'il sait vraiment faire.
La règle
Un client ne doit pas dépendre de méthodes qu'il n'utilise pas. Plusieurs petites interfaces valent mieux qu'une grosse.
L'analogie : une carte cadeau ne sait pas payer en 3 fois. On ne lui demande pas de « faire semblant ».
La suite de cette leçon est réservée aux abonnés
Les 3 premières leçons de chaque formation sont gratuites. Débloquez la suite pour continuer.
Déjà abonné ? Se connecter
