Num banco de dados orientado a objetos, a informação é arma...
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