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.
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