Pular para o conteúdo principal

Questão de Programação — Programação orientada a aspectos — FUNDATEC 2023

ProgramaçãoProgramação orientada a aspectos
Código
qq897070
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Análise de Sistemas/Gerência de Projetos de TI
Sobre a programação orientada a objetos, assinale a alternativa que apresenta, correta e respectivamente, a melhor recomendação a ser seguida no desenvolvimento e organização das classes com relação aos níveis de Coesão, Acoplamento e Encapsulamento.
  1. ABaixa, baixo e alto.
  2. BBaixa, alto e alto.
  3. CAlta, alto e alto.
  4. DAlta, baixo e baixo.
  5. EAlta, baixo e alto.
Revelar gabarito e comentário

GabaritoE — Alta, baixo e alto.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Programação Orientada a Objetos — Coesão, Acoplamento e Encapsulamento

Gabarito: letra E. As boas práticas de orientação a objetos recomendam: coesão alta, acoplamento baixo e encapsulamento alto. A alternativa E é a única que apresenta exatamente essa combinação.

A questão cobra três conceitos fundamentais para o design de classes:

  • Coesão: mede o grau em que os membros de uma classe estão relacionados entre si. Uma classe altamente coesa tem responsabilidades bem definidas e focadas, facilitando manutenção e reúso.

  • Acoplamento: indica o nível de dependência entre classes. Um baixo acoplamento significa que as classes são independentes, reduzindo o impacto de mudanças.

  • Encapsulamento: esconde os detalhes internos da classe, expondo apenas uma interface controlada. Um alto encapsulamento protege os dados e permite evolução interna sem afetar clientes.

Dessa forma, a melhor recomendação é: Alta coesão, baixo acoplamento e alto encapsulamento.

1Coesão
Alta (responsabilidades focadas)
Baixa (membros pouco relacionados)
2Acoplamento
Baixo (classes independentes)
Alto (dependência forte)
3Encapsulamento
Alto (interface controlada)
Baixo (detalhes expostos)
Boas práticas POO
LEVELsoulevel.com.br
Boas práticas POO: Coesão (Alta (responsabilidades focadas), Baixa (membros pouco relacionados)); Acoplamento (Baixo (classes independentes), Alto (dependência forte)); Encapsulamento (Alto (interface controlada), Baixo (detalhes expostos))

Alternativa A — ❌ Incorreta

Apresenta coesão baixa, o que não é desejável.

Alternativa B — ❌ Incorreta

Apresenta coesão baixa e acoplamento alto, ambos negativos.

Alternativa C — ❌ Incorreta

Apresenta acoplamento alto, que prejudica a manutenibilidade.

Alternativa D — ❌ Incorreta

Apresenta encapsulamento baixo, expondo detalhes internos indevidamente.

Alternativa E — ✅ Correta ⟵ GABARITO

Combina coesão alta, acoplamento baixo e encapsulamento alto, alinhado às boas práticas de POO.

Gabarito: letra E

Link permanente: /questoes/qq897070