No item anterior pudemos ver que uma clara separação de responsabilidades contribui para um design organizado, fácil de ser mantido e alterado. A classe cliente não assume o papel de limpar a tela, ela deve pedir a quem tem a responsabilidade para que faça tal tarefa. A classe contratante não é mais encarregada de cadastrar o contratante, pois criamos uma classe específica para tal.
O que é importante ser considerado em relação à coesão, é que uma classe deve ser responsável por exercer uma única responsabilidade e fazer outras classes cooperarem quando necessário.
Diversos problemas estão relacionados ao forte acoplamento, sendo que partes desses são muito similares àqueles de um ambiente com classes pouco coesas.