miércoles, 23 de mayo de 2012


Polimorfismo: comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. O dicho de otro modo, las referencias y las colecciones de objetos pueden contener objetos de diferentes tipos, y la invocación de un comportamiento en una referencia producirá el comportamiento correcto para el tipo real del objeto referenciado. Cuando esto ocurre en "tiempo de ejecución", esta última característica se llama asignación tardía o asignación dinámica. Algunos lenguajes proporcionan medios más estáticos (en "tiempo de compilación") de polimorfismo, tales como las plantillas y la sobrecarga de operadores de C++.

15 comentarios:

  1. ¿En que lenguajes de programación se aplica el polimorfismo?

    ResponderEliminar
  2. ABAP
    ABL Lenguaje de programación de OpenEdge de Progress Software
    ActionScript
    ActionScript 3
    Ada
    C++
    C#
    Clarion
    Clipper (lenguaje de programación) (Versión 5.x con librería de objetos Class(y))
    Object Pascal (Embarcadero Delphi)
    Gambas
    Harbour
    Eiffel
    Java
    JavaScript (la herencia se realiza por medio de la programación basada en prototipos)

    ResponderEliminar
  3. Marlen: Que es mejor? mayor polimorfismo? o menor?

    ResponderEliminar
  4. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  5. que clase de brujeria es esta??? wee

    ResponderEliminar
  6. mayor polimorfismo, por que un objeto puede tener diferentes comportamientos

    ResponderEliminar
  7. olaaa y no es brujeria es tecnologia

    ResponderEliminar
  8. el polimorfismo tiene en si referencias al momento de compilar?

    ResponderEliminar
  9. si, y se llama asignacion dinamica o asignacion tardia

    ResponderEliminar
  10. QUE LO DIFERENCIA AL ASERLO EN CADA LENGUAJE ??

    ResponderEliminar
  11. si, somo anteriormente habia comentado en la parte de arriba... de hecho hay mas... si gustas puedes verlo.

    ResponderEliminar
  12. 585462637321,
    es una caracteristica de los lenguajes de cada uno, en cada uno se aplica igual.

    ResponderEliminar
  13. El polimorfismo se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.

    ResponderEliminar