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

Mind map

POO

Rodrigo Ivan Spanish

POO

Map content

POO

  1. 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

Images and files in the map

  • POO
  • POO

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

Feedback

What is it about?

What do you think of the new look?

How do you like it?