GoConqr has a new look! Let us know what you think.

Mind map

Herencia

Osvaldo trejo Spanish

Map content

Herencia

  1. Clases estándares o normales

    • Uso
      • Las clases son los tipos más fundamentales de C#. Una clase es una estructura de datos que combina estados (campos) y acciones (métodos y otros miembros de función) en una sola unidad. Una clase proporciona una definición para instancias creadas dinámicamente de la clase, también conocidas como objetos. Las clases admiten herencia y polimorfismo, mecanismos por los que las clases derivadas pueden extender y especializar clases base. (Microsoft, s/f)
    • Características
      • • Modelo para crear objetos • Nivel de abstracción • Crear un objeto como en la vida real • Permite la herencia
    • Alcance
      • Alcance: Cualquier miembro puede acceder al modificador de la clase
  2. Clases abstractas

    • Las clases abstractas no presentan algo especifico y se pueden utilizar para poder crear otras clases, no pueden ser instanciadas por lo que no podemos crear nuevos objetos.
    • Alcance: Solo tienen métodos con alcance public y Protected
    • Características: • Se pueden hacer que otras clases hereden de esta • Reduce código duplicado • Mejora la calidad del código • Se puede abstraer un objeto
  3. Clase sellada

    • Estas clases son todo lo contrario a las clases abstractas, básicamente estas clases selladas no pueden ser heredadas. Estas son utilizadas para impedir la derivación
    • Alcance: Los miembros de la clase estándar pueden tener acceso a cualquier modificador de acceso de la clase
    • Características Es jerarquía lineal y no se puede utilizar como base en una jerarquía de herencia
  4. Herencia simple

    • Herencia simple La herencia simple es una relación entre una clase padre (clase base) y una clase hija (clase derivada) llamada. La herencia es simple cuando la clase derivada que estamos considerando solo tiene una clase base. Esta herencia es utilizada cuando una clase depende de otra para poder funcionar correctamente o simplemente poder heredar algún atributo o función.
  5. Herencia Múltiple:

    • La herencia múltiple se encuentra en aquellos casos en la que una clase tiene varias clases base. Estas clases hereda de mas de una clase padre diferentes miembros para poder funcionar correctamente.
  6. Herencia simple-múltiple

    • Una clase deriva se usa como base para definir otra clase derivada. Es cuando existen diversos niveles de herencia, el primero hereda los miembros de una clase en el siguiente, la clase deriva funcionado como una clase base y de esta forma con una tercera clase sus propios miembros de los que heredo.

Information

Description
Mind Map on Herencia, created by Osvaldo trejo on 02/11/2019.
Created by
Osvaldo trejo
Views
0
Rating

More on Herencia y polimorfismo

Feedback

What is it about?

What do you think of the new look?

How do you like it?