Quanto às estruturas de repetição e à programação orientada ...

Próximas questões
Com base no mesmo assunto
Q2219389 Programação

Quanto às estruturas de repetição e à programação orientada a objetos (POO), julgue o item.


Pelo fato de o polimorfismo permitir que um objeto seja tratado de várias formas, ele não contribui para a flexibilidade e para a extensibilidade do código.


Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

Vamos explorar o conceito de polimorfismo dentro da Programação Orientada a Objetos (POO) para entender o porquê da alternativa ser incorreta. O polimorfismo é um princípio pelo qual dois ou mais classes derivadas de uma mesma superclasse podem ser acessadas através de uma referência à superclasse. A beleza do polimorfismo está na capacidade de um objeto ser tratado de várias formas, através de métodos que podem ser sobreescritos ou sobrecarregados pelas subclasses.

Polimorfismo é essencial para a flexibilidade porque permite que o mesmo método possa ser utilizado para objetos de diferentes tipos. Além disso, contribui para a extensibilidade do código, já que novos comportamentos podem ser adicionados com a criação de novas subclasses, sem que haja a necessidade de modificar o código existente. Isso é especialmente útil quando estamos lidando com código que não deve ser alterado ou é desconhecido.

Portanto, ao contrário do que a questão sugere, o polimorfismo não apenas contribui, mas é um dos pilares para a criação de um código flexível e extensível, permitindo que sistemas evoluam e cresçam de maneira controlada e sustentável. Ele favorece a reutilização de código e a capacidade de tratar diferentes tipos de objetos de maneira uniforme.

Em resumo, a essência do polimorfismo é permitir que o mesmo interface (conjunto de métodos) seja utilizado por diferentes tipos de objetos, proporcionando assim uma abstração que oculta a complexidade e variação entre os tipos de objetos que estão sendo manipulados.

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

Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, assinatura, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse

Clique para visualizar este comentário

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