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?

questionAnswers(12)

yourAnswerToTheQuestion