Tecnología

Inicio

Definición de polimorfismo en Computadoras

Definición de polimorfismo en Computadoras


Una de las capacidades básicas de los lenguajes de programación orientados a objetos es el polimorfismo. El polimorfismo es la capacidad de un objeto para ser utilizado de manera diferente o se considera un tipo diferente de objeto en función del contexto en el que se utiliza.

Programación orientada a objetos

La programación orientada a objetos es un paradigma de programación que utiliza entidades encapsulados conocidas como "objetos". Los objetos son grupos de atributos y funciones que definen un componente del programa. Por ejemplo, un objeto "coche" tendría los atributos que define su color, modelo y marca, e incluiría funciones tales como "unidad" o "repostar".

Herencia

lenguajes de programación orientados a objetos dan objetos de la capacidad de heredar de otros objetos, por lo que el nuevo objeto de un subconjunto de su matriz. Por ejemplo, un objeto "cuadrado" podría heredar de un objeto "forma". El objeto "cuadrada" debería tener los atributos y funciones definidas dentro del objeto "forma", así como cualquier definió a sí mismo.

Polimorfismo

El polimorfismo permite que los objetos a ser tratados de manera diferente dependiendo del contexto en el que se utilizan. Por ejemplo, con el polimorfismo, si una línea de código utiliza un objeto "forma", se podría también utilizar todos los objetos que heredan del objeto "forma", como un objeto o "cuadrada" "círculo".