Le couplage mesure dans quelle mesure un module dépend d'un autre ; la cohésion mesure la force avec laquelle les parties à l'intérieur d'un module se tiennent ensemble. L'objectif : un couplage faible, une cohésion forte.
Pourquoi c'est important
HIGH cohesion → a class does ONE well-defined job, parts relate strongly ✅
LOW coupling → modules interact through small, stable interfaces ✅
