¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

POO

Jeremi Ararat Inglés

POO

Contenido del mapa

POO

  1. Herencia

    • La herencia o relación es-un es la relación que existe entre dos clases, en la que una clase denominada derivada se crea a partir de otra ya existente, denominada clase base.
      • Ejemplo, si existe una clase Figura y se desea crear una clase Triángulo, esta clase Triángulo puede derivarse de Figura ya que tendrá en común con ella un estado y un comportamiento, aunque luego tendrá sus características propias. Triángulo es-un tipo de Figura. Otro ejemplo, puede ser Programador que es-un tipo de Empleado
    • Herencia simple
      • Una clase hija o subclase puede heredar atributos y operaciones de otra clase padre o superclase
        • La clase padre es más general que la clase hija. Una clase hija puede ser, a su vez, una clase padre de otra clase hija. Mamífero es una clase derivada de Animal y Caballo es una clase hija o derivada de Mamífero.
    • Herencia multiple
      • Si una clase tiene exactamente un padre, tiene herencia simple. Si una clase tiene más de un padre, tiene herencia múltiple. Herencia múltiple o generalización múltiple se produce cuando una clase hereda de dos o más clases padres.
  2. Poliformismo

    • Es la propiedad de que un operador o una función actúen de modo diferente en función del objeto sobre el que se aplican. En la práctica, el polimorfismo significa la capacidad de una operación de ser interpretada sólo por el propio objeto que lo invoca.
      • Ejemplo, la operación de abrir se puede dar en diferentes clases: abrir una puerta, abrir una ventana, abrir un periódico, abrir un archivo, abrir una cuenta corriente en un banco, abrir un libro, etc. En cada caso se ejecuta una operación diferente, aunque tiene el mismo nombre en todos ellos “abrir”.
  3. Reutilizacion

    • Una vez que una clase ha sido escrita, creada y depurada, se puede distribuir a otros programadores para utilizar en sus propios programas
      • . La nueva clase heredará las características de la clase antigua, pero es libre de añadir nuevas características propias. La facilidad de reutilizar o reusar el software existente es uno de los grandes beneficios de la POO: muchas empresas consiguen con la reutilización de clase en nuevos proyectos la reducción de los costes de inversión en sus presupuestos de programación.

Imágenes y archivos del mapa

  • POO
  • POO
  • POO
  • POO

Información

Descripción
Mapa Mental sobre POO, creado por Jeremi Ararat el 24/05/2022.
Creado por
Jeremi Ararat
Visitas
0
Valoración

Más sobre Herencia y polimorfismo

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?