Mind map
POO

Map content
POO
Los 4 pilares de la Programación orientada a objetos
- abstracción
- polimorfismo
- encapsulamiento
- herencia
- Compartir código es una fundamental y determinante característica de cualquier plan de programa. Hay numerosas formas de compartir código, una de ellas es usando herencia. La herencia es una interacción particular entre 2 clases, la clase base y la clase derivada, en donde la clase derivada recibe la capacidad de usar ciertas características y funciones de la clase base, inclusive logrando reemplazar funcionalidad de la clase base. La iniciativa es que la clase derivada “hereda” varias de las propiedades de la clase base.
- Clase padre: Clase de la que desciende o deriva una clase. Las clases hijas (descendientes) heredan (incorporan) automáticamente los atributos, características y procedimientos de la la clase papá.
- Subclase Clase: Desciendiente de otra. Hereda automáticamente los atributos, características y procedimientos de su superclase. Es una especialización de otra clase. Aceptan la definición de nuevos atributos y procedimientos para incrementar la especialización de la clase.
- Ejemplo de codigo que utiliza herencia:
- using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Herencia1 { public class Operacion { protected int valor1; protected int valor2; protected int resultado; public int Valor1 { set { valor1=value; } get { return valor1; } } public int Valor2 { set { valor2=value; } get { return valor2; } } public int Resultado { protected set { resultado=value; } get { return resultado; } } } public class Suma: Operacion { public void Operar() { Resultado=Valor1+Vusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Herencia1 { public class Operacion { protected int valor1; protected int valor2; protected int resultado; public int Valor1 { set { valor1=value; } get { return valor1; } } public int Valor2 { set { valor2=value; } get { return valor2; } } public int Resultado { protected set { resultado=value; } get { return resultado; } } } public class Suma: O
- Compartir código es una fundamental y determinante característica de cualquier plan de programa. Hay numerosas formas de compartir código, una de ellas es usando herencia. La herencia es una interacción particular entre 2 clases, la clase base y la clase derivada, en donde la clase derivada recibe la capacidad de usar ciertas características y funciones de la clase base, inclusive logrando reemplazar funcionalidad de la clase base. La iniciativa es que la clase derivada “hereda” varias de las propiedades de la clase base.
Images and files in the map
Information
- Description
- Mind Map on POO, created by Rodrigo Ivan on 15/10/2021.
- Created by
- Rodrigo Ivan
- Views
- 0
- Rating
More on Herencia y polimorfismo
