Please enable JavaScript.
Coggle requires JavaScript to display documents.
HERENCIA Y POLIMORFISMO image - Coggle Diagram
HERENCIA Y POLIMORFISMO
QUÉ ES?
POLIMORFISMO
Esto se debe a que distintos objetos pueden tener un método con un mismo nombre, pero que realice distintas operaciones.
Permite utilizar una única interfaz con la entrada de diferentes tipos de datos, diferentes clases o tal vez para un número diferente de entradas.
El polimorfismo es la técnica que nos posibilita que al invocar un determinado método de un objeto, podrán obtenerse distintos resultados según la clase del objeto.
-
HERENCIA
Una clase hija puede sobreescribir los métodos o atributos, o incluso definir unos nuevos
-
Se puede crear una clase hija con tan solo pasar como parámetro la clase de la que queremos heredar.
-
La herencia es un proceso mediante el cual se puede crear una clase hija que hereda de una clase padre compartiendo sus métodos y atributos.
-
USO
HERENCIA
Es muy aplicado en el mundo de la programación y consiste en no repetir código de manera innecesaria. Cuanto más código duplicado exista, más difícil será de modificar y más fácil será crear inconsistencias. Las clases y la herencia a no repetir código.
-
-
Nos puede ser muy útil cuando tengamos clases que se parecen entre sí pero tienen ciertas particularidades
-
POLIMORFISMO
-
Polimorfismo dinámico (o polimorfismo paramétrico) es aquel en el que el código no incluye ningún tipo de especificación sobre el tipo de datos sobre el que se trabaja. Así, puede ser utilizado a todo tipo de datos compatible.
Polimorfismo estático (o polimorfismo ad hoc) es aquél en el que los tipos a los que se aplica el polimorfismo deben ser explícitos y declarados uno por uno antes de poder ser utilizados.
CARACTERISTICAS
HERENCIA
La herencia simple crear una clase padre que heredaba de una clase hija, pudiendo hacer uso de sus métodos y atributos.
La herencia múltiple es similar, pero una clase hereda de varias clases padre en vez de una sola.
-
-
-