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

Mind map

Programacion orientada a objetos

Matias Suquillo Spanish

Programacion orientada a objetos

Map content

Programacion orientada a objetos

  1. Abstracción

    • Definición
      • Es una super clase donde este puede crear clases hijas estas presentan las características específicas de un objeto aquellas que lo distinguen de los demás tipos de objetos
      • Sintaxis
    • Tipos de Abstracción
      • Abstracción de entidad
        • Es un objeto que representa un modelo útil de una entidad que se desea.
      • Abstracción de acciones
        • Un objeto que representa un conjunto de operaciones y todas ellas desempeñan funciones del mismo tipo.
      • Abstracción de coincidencia
        • Un objeto que almacena un conjunto de operaciones que no tienen relación entre sí.
    • Propiedades
      • Estáticas
      • Dinámicas
  2. Herencia

    • Definición
      • Mecanismo por el cual una clase permite heredar las características (atributos y métodos) de otra clase.
    • Tipos de herencia
      • Herencia única
        • Las subclases heredan las características de solo una superclase.
      • Herencia multinivel
        • Una clase derivada heredará una clase base y, además, la clase derivada también actuará como la clase base de otra clase.
      • Herencia jerárquica
        • Una clase puede tener más de una superclase y heredar características de todas las clases principales
      • Herencia híbrida
        • Es una mezcla de dos o más de los tipos de herencia anteriores.
    • Sintaxis
  3. Encapsulamiento

    • Definición
      • Se encarga de ocultar la información y asegura que no se pueda cambiar el estado de otros objetos cada objeto tiene una interfaz diferente de los otros.
    • Niveles de acceso
      • Público (Public)
        • Todos pueden acceder a los datos o métodos de una clase.
      • Protegido (Protected)
        • Podemos decir que estás no son de acceso público solamente son accesibles dentro de su clase y por subclases.
      • Privado (Private)
        • En este nivel se puede declarar miembros accesibles sólo para la propia clase.
    • Sintaxis
  4. Polimorfismo

    • Definición
      • Es la capacidad que tienen los objetos de una clase en ofrecer respuesta distinta e independiente en función de los parámetros
    • Tipos de polimorfismo
      • Sobrecarga
        • El más conocido y se aplica cuando existen funciones con el mismo nombre en clases que son completamente independientes una de la otra.
      • Paramétrico
        • Existen funciones con el mismo nombre pero se usan diferentes parámetros (nombre o tipo).
      • Inclusión
        • Es cuando se puede llamar a un método sin tener que conocer su tipo, así no se toma en cuenta los detalles de las clases especializadas, utilizando una interfaz común
    • Sintaxis

Images and files in the map

  • Programacion orientada a objetos
  • Programacion orientada a objetos
  • Programacion orientada a objetos
  • Programacion orientada a objetos
  • Programacion orientada a objetos
  • Programacion orientada a objetos

Information

Description
Mind Map on Programacion orientada a objetos, created by Matias Suquillo on 15/02/2022.
Created by
Matias Suquillo
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?