Please enable JavaScript.
Coggle requires JavaScript to display documents.
Herencia y Polimorfismo - Coggle Diagram
Herencia y Polimorfismo
Herencia
Concepto
Mecanismo que posibilita que las responsabilidades de un objeto se pasen a otros objetos. La herencia permite compartir automáticamente métodos y datos entre clases, subclases y objetos.
-
-
La herencia debe usarse siempre que al necesitar crear una nueva clase y se vea que ya existe otra ya desarrollada con suficientes similitudes.
-
Jerarquía de la herencia
Concepto
-
El concepto de herencia conduce a una estructura jerárquica de clases o estructura de árbol, lo cual significa que en la programación orientada a objetos todas las relaciones entre clases deben ajustarse a dicha estructura.
Superclase
Una superclase representa una generalización de las subclases. También se denominan clases base o clases padre.
Subclase
Una subclase de una de una clase dada representa la especialización de la clase superior. Se conocen también como clases derivadas o clases hijas.
Reglas
• De manera automática, una subclase hereda las variables y métodos de su superclase
-
-
-
-
Polimorfismo
-
Reglas del polimorfismo
1.- Crear una jerarquía de clases con las operaciones importantes definidas por los métodos miembro declarados como abstractos en la clase base.
2.- Las implementaciones específicas de los métodos abstractos se deben hacer en las clases derivadas.
-
-
-