HERENCIA

Description

Cristian Uriel Ramos Rios
Cristian Uriel Ramos Rios
Mind Map by Cristian Uriel Ramos Rios, updated more than 1 year ago
Cristian Uriel Ramos Rios
Created by Cristian Uriel Ramos Rios over 4 years ago
14
0

Resource summary

HERENCIA
  1. ¿Que es?
    1. donde una clase nueva se crea a partir de una clase existente.
      1. (habitualmente se denomina subclase) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria.
    2. La gran ventaja es que uno ya no debe comenzar desde cero cuando desea especializar una clase existente.
      1. Tipos de herencia.
        1. Herencia Simple:Indica que se pueden definir nuevas clases solamente a partir de una clase inicial
          1. Herencia Multiple: Indica que se pueden definir nuevas clases a partir de dos o más clases iniciales.
            1. Herencia de implementación: La implementación de los métodos es heredada. Puede sobreescribirse en las clases derivadas.
              1. Herencia de interfaz: Sólo se hereda la interfaz, no hay implementación a nivel de clase base (interfaces en Java, clases abstractas en C++)
              2. Ventajas
                1. Ayuda a los programadores a ahorrar código y tiempo, ya que la clase padre ha sido implementada y verificada con anterioridad, restando solo referenciar desde la clase derivada a la clase base
                2. Desventajas
                  1. Si la jerarquía de clases es demasiado compleja, el programador puede tener problemas para comprender el funcionamiento de un programa.
                  2. ¿como se estructura?
                    1. ¿Comó se representa?
                      Show full summary Hide full summary

                      Similar

                      Herencia Genética básica
                      Catalina Ramos
                      Java: Herencia y Polimorfismo
                      Ana Emilie
                      Leyes de Mendel y Teoría Cromosómica de la Herencia
                      Cristina Zamorano
                      Interface en Java
                      tavoberry
                      Glosario Programación Orientada a Objetos
                      Joel Garavito Navarro
                      Fundamentos de la Herencia
                      Angel Garcia
                      Programacion orientada a objetos
                      david20lopez
                      Herencia y Polimorfismo
                      Carleslc
                      LEYES DE MENDEL
                      sandralorena
                      Las Mutaciones
                      Saul Herrera