Na orientação a objetos, o conceito de encapsulamento corre...

Próximas questões
Com base no mesmo assunto
Q500548 Engenharia de Software
Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D - esconder ou ocultar detalhes da implementação de uma dada classe de outras classes.

O conceito de encapsulamento é fundamental na orientação a objetos, pois é ele que promove a proteção do estado interno dos objetos. Essa proteção é conseguida pela restrição do acesso direto a seus componentes internos, como atributos ou detalhes da implementação, o que significa que tais detalhes não devem ser expostos para outras classes que não necessitam interagir diretamente com eles.

A alternativa correta, D, está correta porque captura justamente esse princípio. Ao esconder detalhes da implementação, uma classe permite que outros componentes ou classes interajam com ela apenas por meio de sua interface pública, composta por métodos que definem o comportamento da classe. Dessa forma, o encapsulamento contribui para a modularidade e o baixo acoplamento dentro da estrutura do software, facilitando a manutenção e a evolução do código.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Encapsulamento técnica que faz com que os detalhes internos a respeito do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.

Em outras palavras, esconde ou oculta detalhes da implementação de uma dada classe de outras classes.

 

Gabarito " D "

 Encapsulamento ocultar detalhes da implementação de uma dada classe de outras. Geralmente é quando se deseja diminuir acoplamento entre as classes para diminuir numero de relacionamentos, facilitando manutenção por isolar o problema a um objeto somente. Uma forma comum de encapsulamento é criar getters & setters para acessar variaveis private, usando a palavra-chave this para se referir para a variavel da classe. 

Alternativa D: Esconder ou ocultar detalhes da implementação de uma dada classe de outras classes.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo