Questão: Durante o desenvolvimento de uma aplicação utilizando o paradigma POO, seu desenvolvedor analisou que necessitava de utilizar um recurso onde os objetos de classes distintas possam invocar um mesmo método, mas obter comportamentos diferentes. Esse recurso é conhecido por:
O polimorfismo (opção "a") é um dos pilares da programação orientada a objetos (POO) permitindo que objetos de classes distintas possam invocar um mesmo método, mas obter comportamentos diferentes.
O recuso conhecido como polimorfismo é um instrumento poderoso que pode ser utilizado para melhorar a flexibilidade e a reusabilidade do código, pode-se usá-lo para criar uma classe abstrata que define um método genérico, onde a mesma pode ser herdada por classes concretas que implementam o método de acordo com suas próprias necessidades.
Ele também pode ser utilizado para criar objetos genéricos que podem ser usados para representar diferentes tipos de objetos como uma classe Lista que pode armazenar objetos de qualquer tipo, podendo ser usada para armazenar uma lista de animais, uma lista de pessoas ou uma lista de qualquer outro tipo de objeto.
#SPJ1
A pergunta completa é a seguinte:
“Questão: Durante o desenvolvimento de uma aplicação utilizando o paradigma POO, seu desenvolvedor analisou que necessitava de utilizar um recurso onde os objetos de classes distintas possam invocar um mesmo método, mas obter comportamentos diferentes. Esse recurso é conhecido por:
Lista de comentários
O polimorfismo (opção "a") é um dos pilares da programação orientada a objetos (POO) permitindo que objetos de classes distintas possam invocar um mesmo método, mas obter comportamentos diferentes.
O recuso conhecido como polimorfismo é um instrumento poderoso que pode ser utilizado para melhorar a flexibilidade e a reusabilidade do código, pode-se usá-lo para criar uma classe abstrata que define um método genérico, onde a mesma pode ser herdada por classes concretas que implementam o método de acordo com suas próprias necessidades.
Ele também pode ser utilizado para criar objetos genéricos que podem ser usados para representar diferentes tipos de objetos como uma classe Lista que pode armazenar objetos de qualquer tipo, podendo ser usada para armazenar uma lista de animais, uma lista de pessoas ou uma lista de qualquer outro tipo de objeto.
#SPJ1
A pergunta completa é a seguinte:
“Questão: Durante o desenvolvimento de uma aplicação utilizando o paradigma POO, seu desenvolvedor analisou que necessitava de utilizar um recurso onde os objetos de classes distintas possam invocar um mesmo método, mas obter comportamentos diferentes. Esse recurso é conhecido por:
a) Polimorfismo.
b) Herança.
c) Encapsulamento.
d) Interface."