Na orientação a objetos, o conceito de encapsulamento corre...
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