Voici une réponse sous un angle théorique un peu abstrait:
Simplifions le problème en regardant uniquement les graphes de dépendances (dirigés) entre les objets avec état.
Une réponse extrêmement simple peut être illustrée en considérant deux cas limites de graphes de dépendances:
Le 1er cas limite : un graphe de grappes .
Un graphe de cluster est la réalisation la plus parfaite d'un graphe de dépendance à cohésion élevée et à faible couplage (étant donné un ensemble de tailles de cluster).
La dépendance entre les clusters est maximale (entièrement connectée) et la dépendance entre les clusters est minimale (zéro).
Ceci est une illustration abstraite de la réponse dans l'un des cas limites .
Le 2ème cas limite est un graphe entièrement connecté, où tout dépend de tout.
La réalité est quelque part entre les deux, le plus proche du graphe de cluster le mieux, à mon humble compréhension.
D'un autre point de vue : lorsque l'on regarde un graphe de dépendances dirigé, il devrait idéalement être acyclique, sinon les cycles forment les plus petits groupes / composants.
Un pas vers le haut / vers le bas de la hiérarchie correspond à "une instance" de couplage lâche, cohésion serrée dans un logiciel mais il est possible de voir ce principe de couplage lâche / cohésion serrée comme un phénomène répétitif à différentes profondeurs d'un graphe orienté acyclique (ou sur l'un de ses arbres couvrant).
Une telle décomposition d'un système en une hiérarchie aide à battre la complexité exponentielle (disons que chaque cluster a 10 éléments). Puis à 6 couches, c'est déjà 1 million d'objets:
10 clusters forment 1 superamas, 10 superamas forment 1 hyperamas et ainsi de suite ... sans le concept de cohésion serrée, de couplage lâche, une telle architecture hiérarchique ne serait pas possible.
Cela pourrait donc être la véritable importance de l'histoire et pas seulement le couplage à haute cohésion et faible en deux couches seulement. L'importance réelle devient claire lorsque l'on considère les abstractions de niveau supérieur et leurs interactions.