Desventajas del polimorfismo

Clasificado en Informática

Escrito el en español con un tamaño de 1,69 KB

Todos los lenguajes basados en objetos, deben cumplir estos tres requisitos:
Herencia, Encapsulación, Polimorfismo
Algunos autores añaden un cuarto requisito: la
abstracción, pero este último está estrechamente ligado con la encapsulación.
Herenciapermite crear nuevas clases a partir de clases existentes. La herencia puede simplificar el diseño de la aplicación proporcionando una estructura de relaciones entre las distintas clases.
Gracias a la herencia podemos ampliar cualquier clase existente, además de aprovecharnos de todo lo que esa clase haga.
La encapsulaciónes la capacidad de contener y controlar el acceso a un grupo de elementos asociados. Las clases proporcionan una de las formas más comunes de encapsular elementos."
El polimorfismo se refiere a la posibilidad de definir múltiples clases con funcionalidad diferente, pero con métodos o propiedades denominados de forma idéntica, que pueden utilizarse de manera intercambiable mediante código cliente en tiempo de ejecución.Que se ha aplicado Determina que el mismo nombre de método realizará diferentes acciones según el objeto sobre el
Qué es una clase?
Una clase es simplemente una representación de un tipo de objeto. Pensado en ella como un plano que describe el objeto. Así como un plano puede utilizarse para construir varios edificios, una clase podemos usarla para crear varias copias de un objeto.

Entradas relacionadas: