GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

PROGRAMACIÓN ORIENTADA A OBJETOS

JUAN DAVID MU�OZ LARA Spanisch

PROGRAMACIÓN ORIENTADA A OBJETOS

Inhalt der Mindmap

PROGRAMACIÓN ORIENTADA A OBJETOS

  1. ¿Cuales son los elementos que fundamentan la Programación Orientada a Objetos?

    • Herencia: Es el mecanismo donde se crean una o mas clases a partir de una clase (llamada tipo genérica) que ya existe, a estas clases se le conoce como subclases, contienen atributos y métodos de la clase genérica, podiendo definir nuevos atributos y nuevos métodos
      • Las ventajas de usar la herencia en programación orientada a objetos son:
        • Hace posible crear jerarquias que representan la relación ordenada de las clases
        • Reutilización de código, metodo que permite que una parte o la totalidad de un programa se pueda ocupar en la construcción de otro programa
        • Ahorrar tiempo utilizando la jerarquía y la reutilización
    • Polimorfismo: Es la habilidad de un objeto de realizar una acción de diferentes maneras utilizando métodos iguales que se implementen de forma diferente en varias clases
      • Ventajas del polimorfismo en la programación orientada a objetos:
        • Permite definir distintos comportamientos para un objeto dependiendo de la manera en que se realice su implementación
        • Ayuda a construir programas con un código mas corto de lo que pueden ser
        • Partes del código fáciles de adaptar y modificar.
    • Abstracción: Es un principio por el cual se descarta toda aquella información que no es importante o no es relevante, enfatizando algunos detalles o propiedades de los objetos (características y funcionalidades)
      • Ventajas de la abstracción en la programación orientada a objetos:
        • Herramienta potente para tratar la complejidad de las clases y los objetos
        • Diseñar software de calidad
    • Encapsulamiento: Consiste en almacenar y organizar en una clase las características y funcionalidades de un objeto representándose por medio de atributos y métodos. Esto se logra como efecto secundario de la abstracción. Evita el acceso a datos distintos a los especificados. (public, protected, private)
      • Ventajas del encapsulamiento en la programación orientada a objetos:
        • Hace posible lidiar con la complejidad de los objetos
        • Se puede manipular la información de cada objeto de manera independiente
  2. ¿Cual es el mayor beneficio del concepto clase?

    • Es una agrupación de objetos con características similares.
      • Ejemplo: Podemos obtener características de una persona en particular: Como datos (Nombres, apellidos, color de ojos, tipo de cabello (Conocidos como atributos) y acciones que realiza como: (Crecer, comer, dormir, hablar, caminar(Conocidos como metodos)
        • class Persona {
          • Private:
            • INT edad;
              • string nombre;
  3. ¿Cómo interpreta el término reutilización de código en Programación Orientada a Objetos?

    • La idea principal sería que parte o todo el código de un programa desarrollado una vez, sea o pueda ser usados en otros programas. La reutilización de código es una técnica común que intenta ahorrar tiempo reduciendo el trabajo
  4. ¿Qué significa para usted el Polimorfismo?

    • Es como un tipo de herencia, esto debido a que para que haya polimorfismo debe haber herencia. Entonces si se usa una referencia a objetos de una clase puede conectarse también con objetos descendientes de estas.

Bilder und Dateien der Mindmap

  • PROGRAMACIÓN ORIENTADA A OBJETOS
  • PROGRAMACIÓN ORIENTADA A OBJETOS

Informationen

Beschreibung
Mindmap am PROGRAMACIÓN ORIENTADA A OBJETOS, erstellt von JUAN DAVID MU�OZ LARA am 11/02/2020.
Aufrufe
3
Bewertung

Mehr zu Herencia y polimorfismo

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck