polimorfismo

Post on 25-Jul-2015

68 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Polimorfismo

Jorge García Hernández

Por:

Es una propiedad en donde una operación tiene el mismo nombre en diferentes clases, aunque se ejecute diferente en cada una. Por ejemplo, la operación cerrar puede ser en una clase, cerrar una puerta, en otra cerrar una ventana, o en otra cerrar una archivo.

Entonces, se dice, que el polimorfismo es aquella propiedad de una operación de ser interpretada sólo por el objeto al cual pertenece.

Una ventaja de utilizar el polimorfismo es que vamos a tener un ahorro considerable de código debido a que en todas las clases se puede acceder a esta operación pero ejecutarla de la forma que requerimos en ese momento.

Polimorfismo de sobrecarga:

Ocurre cuando las funciones del mismo nombre existen, con funcionalidad similar , en clases que son completamente diferentes e independientes.

Polimorfismo paramétrico:

Éste es la capacidad para definir varias funciones utilizando el mismo nombre, pero usando parámetros diferentes.Lo que hace es seleccionar el método correcto de manera automática que se aplica en función del tipo de datos pasados en el parámetro.

Polimorfismo de subtipado:

Es la habilidad de llamar un método de objeto sin tener que conocer su tipo intrínseco, es decir, permite no tomar en cuenta detalles de las clases especializadas, de tal forma que les “pone” una interfaz común

top related