Imagem de fundo

Em um módulo de faturamento eletrônico de um órgão federal, busca-se alta manutenibilid...

Em um módulo de faturamento eletrônico de um órgão federal, busca-se alta manutenibilidade e testabilidade segundo as boas práticas de projetos em OO. Considerando esse contexto, assinale a alternativa correta sobre a coesão e o acoplamento.


A

O baixo acoplamento e a alta coesão garantem responsabilidades bem delimitadas por classe e dependências mínimas entre módulos, reduzindo o impacto de mudanças e facilitando o isolamento de testes e reúso.


B

Alta coesão tende a aumentar o acoplamento, pois classes mais focadas teriam de colaborar com mais serviços externos, elevando dependências e propagação de mudanças.


C

A coesão baixa é preferível quando a classe agrega múltiplas regras de negócio, centralizando decisões para evitar “muitos componentes pequenos” e suposto overhead arquitetural.


D

O acoplamento é irrelevante em OO moderna, já que mecanismos de injeção de dependência neutralizam qualquer efeito de integração entre módulos.


E

A alta coesão implica conhecer muitas outras classes, pois a especialização exigiria orquestrar diversos serviços externos para entregar valor.