Chaînes de messages.
Dans le code, vous voyez une série d'appels ressemblant à a.b().c().d().
##Signes et symptômes
Dans le code, vous voyez une série d'appels ressemblant à a.b().c().d().

String city = order.getCustomer().getAddress().getCity().getName();##Causes du problème
Une chaîne de messages se produit lorsqu'un client sollicite un autre objet, que cet objet en sollicite un autre, et ainsi de suite. Ces chaînes signifient que le client dépend de la navigation à travers la structure des classes. Tout changement dans ces relations nécessite de modifier le client.
##Traitement
Refactoriser avec
##Bénéfices
-
Réduit les dépendances entre les classes d'une chaîne.
-
Réduit la quantité de code superflu.
