Coupling mengukur seberapa besar satu modul bergantung pada modul lain; cohesion mengukur seberapa kuat bagian-bagian di dalam modul terikat bersama. Tujuan: coupling rendah, cohesion tinggi.
Mengapa ini penting
text
HIGH cohesion → a class does ONE well-defined job, parts relate strongly ✅
LOW coupling → modules interact through small, stable interfaces ✅
