Kytkentä (Coupling) mittaa, kuinka paljon yksi moduuli riippuu toisesta; koheesio (Cohesion) mittaa, kuinka vahvasti osat moduulin sisällä kuuluvat yhteen. Tavoite: matala kytkentä, korkea koheesio.
Kaksi akselia
text
HIGH cohesion → a class does ONE well-defined job, parts relate strongly ✅
LOW coupling → modules interact through small, stable interfaces ✅
