polimorfismo

7
Polimorfismo Jorge García Hernández Por:

Upload: jorge-garcia-hrnandez

Post on 25-Jul-2015

67 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Polimorfismo

Polimorfismo

Jorge García Hernández

Por:

Page 2: Polimorfismo

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.

Page 3: Polimorfismo

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

Page 4: Polimorfismo

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.

Page 5: Polimorfismo

Polimorfismo de sobrecarga:

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

Page 6: Polimorfismo

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.

Page 7: Polimorfismo

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