Coupling
Strength of interconnection between modules
Hierarchies are touted as a wonderful coupling structure, limiting interconnections
- But don’t forget about composition, which requires some kind of coupling
Coupling also degrades over time
- “I just need one function from that module…”
- Low coupling vs. no coupling