O que é alta coesão e como usá-la / torná-la?

Estou aprendendo programação de computadores e em vários lugares eu me deparei com o conceito de coesão e entendo que é desejável que um software tenha "alta coesão", mas o que isso significa? Sou um programador Java, C e Python aprendendo C ++ do livro C ++ Primer que menciona coesão sem tê-lo no índice, você poderia me indicar alguns links sobre esse tópico? Não achei a página da Wikipédia sobre coesão informativa sobre ciência da computação, já que ela apenas diz que é uma medida qualitativa e não fornece exemplos reais de código.

questionAnswers(9)

yourAnswerToTheQuestion