O que significa "baixo em acoplamento e alta coesão"

Eu tenho problemas para entender a afirmaçãolow in coupling and high in cohesion. Eu pesquisei e li muito sobre isso, mas ainda achei difícil de entender.

Para o que eu entendo éHigh cohesion significa que devemos ter classes especializadas para executar uma função específica. Espero que isso esteja correto? Como uma classe de validação de cartão de crédito, especializada apenas para validar cartões de crédito.

E ainda não entendo o que baixo acoplamento significa?

questionAnswers(12)

yourAnswerToTheQuestion