Coupling mengukur sejauh mana satu modul bergantung pada modul lain; cohesion mengukur sejauh mana bahagian di dalam sesuatu modul saling berkaitan. Matlamatnya: low coupling, high cohesion.
Dua paksi
HIGH cohesion → a class does ONE well-defined job, parts relate strongly ✅
LOW coupling → modules interact through small, stable interfaces ✅
