Vazba (Coupling) měří, jak moc jeden modul závisí na jiném; koheze (Cohesion) měří, jak silně spolu patří části uvnitř modulu. Cíl: nízká vazba, vysoká koheze.
Dvě osy
text
HIGH cohesion → a class does ONE well-defined job, parts relate strongly ✅
LOW coupling → modules interact through small, stable interfaces ✅
Nízká koheze (špatně) vs. vysoká koheze (dobře)
python
:
(): ...
(): ...
(): ...
: ...
: ...
: ...
