Num banco de dados orientado a objetos, a informação é arma...

Próximas questões
Com base no mesmo assunto
Q568885 Engenharia de Software
Num banco de dados orientado a objetos, a informação é armazenada na forma de objetos. Este tipo de banco de dados possui três bases principais. Assinale a alternativa que atende ao paradigma de Orientação a Objetos.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - Herança; polimorfismo; encapsulamento.

O paradigma de Orientação a Objetos é uma abordagem de modelagem e programação que organiza o software como uma coleção de objetos que incorporam dados (atributos) e as operações (métodos) associadas a esses dados. Para resolver esta questão, é essencial compreender três conceitos fundamentais da Orientação a Objetos, que são:

  • Herança: Permite que uma classe herde características (atributos e métodos) de outra classe, promovendo o reuso e a organização hierárquica das classes.
  • Polimorfismo: Capacidade de um objeto ser referenciado de várias formas, principalmente através de tipos de sua hierarquia de herança, permitindo que objetos de diferentes classes relacionadas sejam tratados de maneira uniforme.
  • Encapsulamento: Esconde os detalhes internos do funcionamento dos objetos, expondo apenas o que é seguro e necessário ao uso externo, o que fortalece a segurança e a modularidade do software.

Esses conceitos são essenciais para compreender como um banco de dados orientado a objetos opera, pois eles são usados para definir a estrutura e o comportamento dos dados armazenados. A alternativa B é a única que lista exclusivamente conceitos que são pilares da Orientação a Objetos, e por isso é a correta. As demais alternativas contêm termos que ou não pertencem ao domínio da Orientação a Objetos (como isomorfismo e geomorfismo) ou não são considerados conceitos base (como identidade e classificação, que embora relacionados com OO, não são tão centrais quanto os três listados).

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

b-

Uma linguagem Orientada a Objetos precisa implementar quatro conceitos básicos: abstração, encapsulamento, herança e polimorfsmo.

Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos. O conhecimento a respeito da implementação interna da classe é desnecessário do ponto de vista do objeto, uma vez que isso passa a ser responsabilidade dos métodos internos da classe.

O conceito de herança está relacionado a fornecer um mecanismo para que se defnam novas classes a partir de uma já existente. Podemos dizer que essas novas classes herdam propriedades e métodos da classe-mãe.

Tá faltando abstração.

Clique para visualizar este comentário

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