Quanto às estruturas de repetição e à programação orientada ...
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.
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