À propriedade de se implementar dados e procedimentos corre...

Próximas questões
Com base no mesmo assunto
Q2007584 Programação
À propriedade de se implementar dados e procedimentos correlacionados em uma mesma entidade e de se proteger sua estrutura interna escondendo-a de observadores externos dá-se o nome de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra E - Encapsulamento.

O tema da questão aborda um dos quatro pilares fundamentais da Programação Orientada a Objetos (POO), que é o encapsulamento. Este conceito é essencial para criar programas com estruturas mais seguras, organizadas e que promovam a manutenção e expansão de forma eficiente.

O encapsulamento permite que sejam definidos diferentes níveis de acesso aos componentes internos de uma classe. Isso significa que você pode restringir o acesso direto aos dados (atributos) de uma classe e oferecer métodos (funções ou procedimentos) para que esses dados sejam manipulados de maneira controlada. Essa prática ajuda a proteger a integridade dos dados e a implementar as regras de negócio corretamente.

Para entender por que a alternativa E é a correta, é preciso saber que o encapsulamento, como mencionado no enunciado, está diretamente relacionado à proteção da estrutura interna de uma entidade, que no caso da programação orientada a objetos, é a classe. Através do encapsulamento, detalhes da implementação interna de uma classe não são expostos para o exterior, e a comunicação com o objeto acontece de forma controlada através de sua interface pública (métodos acessíveis).

As demais opções não descrevem o conceito apresentado no enunciado:

  • Abstração: Refere-se à capacidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.
  • Polimorfismo: É a capacidade de um método processar objetos de diferentes classes que são filhas de uma mesma classe pai de maneira diferente.
  • Herança: Permite que uma classe herde características (atributos e métodos) de outra classe.
  • Interfaces: São contratos que definem conjuntos de métodos que devem ser implementados pelas classes que assinam esses contratos.

Com esses esclarecimentos, a alternativa correta E - Encapsulamento é a que melhor se encaixa na descrição dada pelo enunciado da questão.

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

A propriedade de implementar dados e procedimentos correlacionados em uma mesma entidade e proteger sua estrutura interna, escondendo-a de observadores externos, é conhecida como "encapsulamento". O encapsulamento é um princípio fundamental da programação orientada a objetos que permite agrupar dados e os métodos que operam nesses dados em uma única unidade chamada objeto. Ele oferece proteção e controle sobre a forma como os dados são acessados e modificados, além de fornecer uma interface controlada para interagir com o objeto. Isso ajuda a manter a integridade dos dados, ocultar detalhes internos complexos e promover a reutilização de código.

Encapsulamento é um princípio que restringe o acesso direto aos detalhes internos de um objeto, protegendo seus dados e comportamentos por meio de modificadores de acesso. Ele promove a privacidade dos dados, define uma interface pública controlada e permite a proteção e validação dos dados internos do objeto.

Clique para visualizar este comentário

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