viernes, 5 de julio de 2013

POLIFORMISMO

El polimorfismo, en programación orientada a objetos, se refiere a la posibilidad de acceder a un variado rango de funciones distintas a través de la misma interfaz. O sea, un mismo identificador puede tener distintas formas (distintos cuerpos de función, distintos comportamientos) dependiendo del contexto en el que se halle.

El polimorfismo es muy parecido o más bien tiene sus bases en la capacidad de herencia que presentan los lenguajes orientados a objetos como es el caso de java.

El término polimorfismo se refiere a que una característica de una clase puede tomar varias formas, en P.O.O. (programación orientada a objetos) representa: La posibilidad de desencadenar operaciones distintas en respuesta a un mismo mensaje.


El polimorfismos se puede definir como "el mecanismo que permite definir e Invocar funciones idénticas en denominación e interfaz, pero con implementaron diferente.

Recordando que:
  • El polimorfismo promueve la extensibilidad del software.
  • Cada subclase hereda las operaciones de la superclase, pero tiene la posibilidad de modificar el comportamiento de dichas operaciones cambiando su implementación.
  • Aunque los objetos se accedan con referencias de superclase, el método que se ejecuta es el de la clase real del objeto.

No hay comentarios:

Publicar un comentario