Hier ist eine Antwort aus einem abstrakten, graphentheoretischen Blickwinkel:
Vereinfachen wir das Problem, indem wir nur (gerichtete) Abhängigkeitsgraphen zwischen statusbehafteten Objekten betrachten.
Eine äußerst einfache Antwort lässt sich anhand zweier Grenzfälle von Abhängigkeitsgraphen veranschaulichen :
Der 1. Grenzfall : ein Cluster-Diagramm .
Ein Clustergraph ist die perfekteste Realisierung eines Abhängigkeitsgraphen mit hoher Kohäsion und niedriger Kopplung (bei einer Reihe von Clustergrößen).
Die Abhängigkeit zwischen Clustern ist maximal (vollständig verbunden) und die Abhängigkeit zwischen Clustern ist minimal (Null).
Dies ist eine abstrakte Darstellung der Antwort in einem der Grenzfälle .
Der 2. Grenzfall ist ein vollständig verbundener Graph, bei dem alles von allem abhängt.
Die Realität liegt irgendwo dazwischen, je näher am Clustergraphen, desto besser, nach meinem bescheidenen Verständnis.
Unter einem anderen Gesichtspunkt : Wenn Sie einen gerichteten Abhängigkeitsgraphen betrachten, sollte dieser idealerweise azyklisch sein, wenn nicht, bilden Zyklen die kleinsten Cluster / Komponenten.
Ein Schritt nach oben / unten in der Hierarchie entspricht "einer Instanz" von loser Kopplung, enger Kohäsion in einer Software, aber es ist möglich, dieses Prinzip der losen Kopplung / engen Kohäsion als sich wiederholendes Phänomen in verschiedenen Tiefen eines azyklisch gerichteten Graphen (oder weiter) zu betrachten einer seiner Spannbäume).
Eine solche Zerlegung eines Systems in eine Hierarchie hilft, die exponentielle Komplexität zu überwinden (sagen wir, jeder Cluster hat 10 Elemente). Dann sind es in 6 Schichten bereits 1 Million Objekte:
10 Cluster bilden 1 Supercluster, 10 Supercluster bilden 1 Hypercluster und so weiter ... Ohne das Konzept der engen Kohäsion und der losen Kopplung wäre eine solche hierarchische Architektur nicht möglich.
Dies könnte also die wahre Bedeutung der Geschichte sein und nicht nur die niedrige Kohäsion und die niedrige Kopplung innerhalb von nur zwei Schichten. Die wahre Bedeutung wird deutlich, wenn Abstraktionen auf höherer Ebene und ihre Wechselwirkungen betrachtet werden.