Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — COPEVE-UFAL 2023

ProgramaçãoProgramação Orientada a Objetos
Código
qq852085
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2023
Nível
Superior
Cargo
COPEVE - - Analista de Tecnologia da Informação
O encapsulamento é um princípio da programação orientada a objetos que promove a segurança e a ocultação dos detalhes internos dos objetos. Tal recurso reduz o acoplamento e facilita a manutenção e o reúso do código. A Figura apresenta um diagrama de classes, construído durante a análise orientada a objetos, contendo cinco classes: ClasseA, ClasseB, ClasseC, ClasseD e ClasseE. Pode-se assumir que na implementação dos métodos: metodoB ( ), metodoC ( ), metodoD ( ) e metodoE ( ) é instanciado um objeto da ClasseA e executado, em seguida, o método metodoA ( ) nesse objeto.Imagem associada para resolução da questãoAssinale a alternativa que indica o/s método/s que apresenta/m erro de encapsulamento após sua implementação. Assuma as restrições de encapsulamento propostas pelo paradigma orientado a objetos, independentemente das particularidades de cada linguagem de programação.
  1. AmetodoD ( )
  2. BmetodoE ( )
  3. CmetodoB ( ) e metodoD ( )
  4. DmetodoC ( ) e metodoE ( )
  5. EmetodoD ( ) e metodoE ( )
Revelar gabarito e comentário

GabaritoD — metodoC ( ) e metodoE ( )

Link permanente: /questoes/qq852085