O paradigma da orientação a objetos prevê alguns princípios ...

Próximas questões
Com base no mesmo assunto
Q2977172 Arquitetura de Software

O paradigma da orientação a objetos prevê alguns princípios e conceitos tais como:

I. O comportamento indica a capacidade de abstrair várias implementações diferentes em uma única interface.

II. O encapsulamento é uma forma de restringir o acesso ao comportamento interno de um objeto.

III. O polimorfismo refere-se a operações realizadas por um objeto e também ao modo pelo qual essas operações são executadas.

É correto afirmar que:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: A - Apenas a assertiva II está correta.

Vamos entender o motivo pelo qual a alternativa A é a correta, analisando cada uma das assertivas em detalhes:

Assertiva I: "O comportamento indica a capacidade de abstrair várias implementações diferentes em uma única interface."

Esta assertiva está incorreta. A descrição dada na assertiva I está, na verdade, associada ao conceito de polimorfismo na orientação a objetos. O polimorfismo permite que diferentes classes usem a mesma interface, proporcionando múltiplas implementações para a mesma operação. O comportamento de um objeto é mais amplo e se refere a como ele age e reage através dos métodos que ele implementa.

Assertiva II: "O encapsulamento é uma forma de restringir o acesso ao comportamento interno de um objeto."

Esta assertiva está correta. O encapsulamento é um dos pilares da orientação a objetos e refere-se ao ato de esconder os detalhes internos do objeto, permitindo que apenas a interface pública seja acessada. Desta forma, o encapsulamento protege o estado interno do objeto de alterações externas e acessos não autorizados.

Assertiva III: "O polimorfismo refere-se a operações realizadas por um objeto e também ao modo pelo qual essas operações são executadas."

Esta assertiva está incorreta. O polimorfismo, na realidade, refere-se à capacidade de diferentes classes implementarem a mesma interface ou método de maneiras distintas. Ele permite que um método possa agir de forma diferente baseado no objeto que o chama, mas não se refere ao modo específico como as operações são executadas em detalhe.

Portanto, ao analisar as assertivas:

  • Assertiva I está incorreta por confundir o conceito de comportamento com polimorfismo.
  • Assertiva II está correta ao definir encapsulamento adequadamente.
  • Assertiva III está incorreta por não definir corretamente o conceito de polimorfismo.

Conclusão: Apenas a assertiva II está correta, tornando a alternativa A a escolha certa para esta questão.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo