PolimorfismoFinal

Páginas: 3 (574 palabras) Publicado: 4 de septiembre de 2015
Polimorfismo  Es una característica que resulta de gran ayuda en programación pues facilita la claridad y consistencia del código, aunque es un concepto bastante genérico (y frecuentementemalinterpretado). Se conoce con este nombre el hecho de que un método tiene el mismo nombre y resulta en el mismo efecto básico pero está implementado de forma distinta en las distintas clases de unajerarquía.(9)
Definición de polimorfismo
La palabra polimorfismo proviene del griego y significa que posee varias formas diferentes. Este es uno de los conceptos esenciales de una programación orientada aobjetos. Así como la herencia está relacionada con las clases y su jerarquía, el polimorfismo se relaciona con los métodos.
En general, hay tres tipos de polimorfismo:
·         Polimorfismo desobrecarga
·         Polimorfismo paramétrico (también llamado polimorfismo de plantillas)
·         Polimorfismo de inclusión (también llamado redefinición o subtipado)
Trataremos de describir ahora conmás precisión estos tipos de polimorfismo, pero le sugerimos prestar atención, ya que muchas personas suelen confundirse al tratar de comprender las diferencias existentes entre estos tres tipos.
 Polimorfismo de sobrecarga
El polimorfismo de sobrecarga ocurre cuando las funciones del mismo nombre existen, con funcionalidad similar, en clases que son completamente independientes una de otra (éstasno tienen que ser clases secundarias de la clase objeto). Por ejemplo, la clase complex, la clase image y la clase link pueden todas tener la función “display”. Esto significa que no necesitamospreocuparnos sobre el tipo de objeto con el que estamos trabajando si todo lo que deseamos es verlo en la pantalla.
Por lo tanto, el polimorfismo de sobrecarga nos permite definir operadores cuyoscomportamientos varían de acuerdo a los parámetros que se les aplican. Así es posible, por ejemplo, agregar el operador + y hacer que se comporte de manera distinta cuando está haciendo referencia a una...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS