Sem o encapsulamento e a herança, o polimorfismo não seria possível, e sem o polimorfismo, a própria programação orientada a objetos não seria efic...
Sem o encapsulamento e a herança, o polimorfismo não seria possível, e sem o polimorfismo, a própria programação orientada a objetos não seria eficiente. Polimorfismo significa muitas formas. Em termos de programação, o polimorfismo permite que um único nome de classe ou método represente um código diferente, selecionado por algum tipo de mecanismo automático. Deste modo, um nome pode assumir muitas formas e como pode representar código diferente, o mesmo nome pode representar muitos comportamentos diferentes (SINTES, 2002).
Sintes (2002) classifica o polimorfismo em quatro tipos, sendo um desses tipos descrito a seguir:
- Um método ou tipo de dado pode ser escrito genericamente para que possa suportar valores sem depender de seus tipos específicos, sendo estes definidos somente em tempo de execução. Um exemplo bastante comum de utilização desse polimorfismo é a criação de classes para trabalhar com mapeamento objeto relacional, onde se define uma classe base tipada por e substituída por implementações específicas de entidades a serem persistidas no banco de dados.
Qual dos tipos do polimorfismo definidos por Sintes (2002) o trecho acima está se referindo?
Assinale a alternativa CORRETA:
A ) Polimorfismo paramétrico
B ) Sobreposição
C ) Polimorfismo de inclusão
D ) Sobrecarga
Compartilhar