Questão de Programação — Programação orientada a aspectos — FUNDATEC 2023
Programação›Programaçã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.
ABaixa, baixo e alto.
BBaixa, alto e alto.
CAlta, alto e alto.
DAlta, baixo e baixo.
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.