1) L'objet divin (ou Blob)

Avant

Après


L'objet divin (ou Blob) : Une classe existante cumule plusieurs rôles cibles pour chacun desquels vous aurez défini une interface. Faites implémenter chaque interface directement par la classe "Blob" et déclarez chacune d'elle dans le conteneur IoC avec la même classe d'implémentation : le "Blob". Identifiez chaque référence à la classe dans le code de l'application et remplacez-le par l'interface idoine. Ce cas, simple, est très répandu.


JDN Développeur Envoyer Imprimer Haut de page

RECHERCHER