23
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