better explanations through coupling

Previously, we explored how coupling and cohesion are not separable concepts. When our software is cohesive, everything fits. Each part is shaped by its relationships. Together, they comprise an undirected graph, which we will call a structure . Each structure is an amplifier; by explaining one vertex, we begin to explain the others. Often, these vertices have a natural order. There is one vertex…