Informática, pregunta formulada por giovanyperez184, hace 1 día

ventajas del polimorfismo ​

Respuestas a la pregunta

Contestado por sadasd2134
1

Respuesta:

El Polimorfismo permite reconocer y explotar las similitudes entre diferentes clases de objetos. Cuando se reconoce que varios tipos diferentes de objetos pueden responder al mismo mensaje, se está reconociendo la distinción entre el nombre del mensaje y un método.

Explicación:

el código de contar patas se simplifica, -> más abstracto

Código facilmente extesible. para un nuevo animal no es necesario camvbiar la implementación de contar patas, basta con agregar la función patas() al nuevo animal

No tenemos que escribir la intrucción condicional -> evitar errores

Se ahorra código (cadenas de instrucciones if/else)

Promueve la reutilización de componentes

Muchos objetos representan entidades de la realidad por lo que es fácil entender la estructura del sistema

Por su mayor flexibilidad e independencia de la jerarquía de clases estándar, las interfaces permiten ampliar muchisimo las posibilididades de polimorfismo

Otras preguntas