1. Problema
Implementar comportamiento polimórfico para tipos de datos que pertenezcan a una jerarquía de herencia particular.
2. Solución
En lenguaje de programación Python los objetos son tratados de acuerdo al tipo de dato que se ha recibido como argumento en una función: esto permite que las funciones comunes en una jerarquía se invoquen siguiendo la implementación particular del objeto (Bernard, 2016).
3. Código Python
Prueba de ejecución:
Ladrar
Miar
El metodo hablar() (líneas 9-10) recibe como argumento un objeto que puede hacer referencia a una instancia de Perro o Gato. Aquí se logra el polimorfismo a través de la invocación de este método con objetos que pertenecen a una jerarquía de herencia concreta.
4. Literatura & Enlaces
Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.
O
No hay comentarios:
Publicar un comentario
Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.