- 
                                A questão trata do alto acoplamento. 
- 
                                O padrão high cohesion busca manter objetos apropriadamente focados, gerenciáveis e compreensíveis. Geralmente é utilizado para suportar o baixo acoplamento, enfatizando que as responsabilidades de um dado elemento são fortemente relacionadas e altamente focadas. 
- 
                                 Não confundam esses dois padrões! Coesão trata de divisão de responsabilidades e Acoplamento trata da dependência entre partes/componentes. A questão trata do segudo caso: Acoplamento.  Low Coupling: Esse padrão é responsável por ditar como atribuir responsabilidades para apoiar baixa dependência entre classes, como suportar mudanças em uma classe que tenham baixo impacto em outras classes, e maior potencial de reúso. O acoplamento está sempre associado à coesão. Eu sempre decorei assim: “Acoplamento é a dependência entre as partes”. 
- 
                                Problema Como gerenciar a complexidade? A coesão mede quão relacionadas ou focadas estão as responsabilidades da classe Uma classe com baixa coesão faz muitas coisas não relacionadas e leva aos seguintes problemas: Difícil de entender Difícil de reusar Difícil de manter "Delicada": constantemente sendo afetada por outras mudanças Uma classe com baixa coesão assumiu responsabilidades que pertencem a outras classes   Solução Atribuir responsabilidades que mantenham alta coesão   Fonte : http://www.dsc.ufcg.edu.br/~jacques/cursos/map/html/pat/altacoesao.htm 
- 
                                Acoplamento é a dependência entre as partes. Essa é um característica que se deseja minimizar em um projeto.   Coesão é a divisão de responsabilidade entre as partes. Deseja-se ter um nível alto de coesão.   Acoplamento e coesão são, em geral, inversamente proporcionais, falando a grosso modo.   
- 
                                A resposta correta, se fosse para alterar seria: INDEPENDÊNCIA DAS CLASSES, elas sendo independentes seriam coesas. Questão ERRADA.