Co oznacza „niskie sprzężenie i wysoka spójność”
Mam problem ze zrozumieniem stwierdzenialow in coupling and high in cohesion
. Poszukałem w nim wiele informacji na ten temat, ale wciąż trudno mi to zrozumieć.
Do tego, co rozumiem, jestHigh cohesion
oznacza, że powinniśmy mieć klasy wyspecjalizowane do wykonywania określonej funkcji. Mam nadzieję, że to prawda? Podobnie jak klasa walidacji kart kredytowych, która specjalizuje się wyłącznie w walidacji kart kredytowych.
I nadal nie rozumiem, co oznacza niskie sprzężenie?