Julgue o  próximo  item , a respeito de orientação a objetos...

Próximas questões
Com base no mesmo assunto
Q268137 Engenharia de Software
Julgue o  próximo  item , a respeito de orientação a objetos.

Encapsulamento consiste em publicar o estado interno de um objeto, exigindo que toda a interação seja executada por meio dos métodos do objeto.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E - errado

O conceito de Encapsulamento em programação orientada a objetos (POO) se refere à restrição do acesso direto aos componentes internos de um objeto. Isso não significa publicar o estado interno de um objeto, mas sim protegê-lo de acessos não autorizados ou inadequados. O encapsulamento garante que um objeto possa operar independente das ações externas, mantendo um controle sobre suas próprias informações através da exposição de métodos públicos cuidadosamente desenhados para manipular seu estado interno de maneira controlada.

Em outras palavras, a interação com os estados internos de um objeto deve ser feita de maneira indireta, por meio dos métodos públicos que ele expõe. Esses métodos são a interface pela qual os objetos externos podem interagir com ele. Ao invés de revelar detalhes da implementação ou permitir a alteração diretamente de suas propriedades, um objeto que faz uso do encapsulamento fornece mecanismos, como métodos getters e setters, para tal interação.

Portanto, a afirmação está errada porque, ao contrário do que sugere, o encapsulamento oculta o estado interno do objeto, garantindo a integridade de seus dados e facilitando a manutenção e a evolução do software.

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 é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos."
http://www.devmedia.com.br/conceitos-encapsulamento-programacao-orientada-a-objetos/18702

Errado

Encapsulamento consiste em publicar o estado interno de um objeto, exigindo que toda a interação seja executada por meio dos métodos do objeto.

Reescrevendo a afirmativa:

Encapsulamento consiste em ocultar o estado interno de um objeto, exigindo que toda a interação seja executada por meio dos métodos do objeto.

Gabarito Errado

Encapsulamento vem de encapsular, que em programação orientada a objetos significa juntar o programa em partes, o mais isoladas possível. A ideia é tornar o software mais flexível, fácil de modificar e de criar novas implementações.

 

 

 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

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