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

Mind map

POO

Daniel Arista Ingeniería Spanish

Map content

POO

  1. Abstracción

    • Define características
    • Relativo a la perspectiva
    • Partes fundamentales
  2. Encapsulamiento

    • Oculta detalles
      • Implementación
      • Usuarios
    • Define
      • Acceso privado
      • Interfaz pública
  3. Modularidad

    • Organización del código
      • Unidades funcionales divididas
    • Componentes
      • Interactuar correctamente
    • Principio fundamental
  4. Tipificación

    • Agrupación de objetos en tipos
      • No pueden intercambiarse
      • Hacerlo de manera muy restringida
  5. Jerarquía de clases

    • Agrupar definiciones abstractas
    • General -> Específico
    • Relación: "es un"
    • Tipos
      • Herencia
      • Herencia multiple
      • Agregación
  6. Polimorfismo

    • Comportamiento dentro de jerarquía de clases
      • Definirse bajo distintos nombres
      • Puede contener diferentes valores
  7. Relaciones de clases

    • Interface
      • Clases que no contienen ninguna implementación
    • Generalización
      • Relación entre una superclase y sus subclases
        • Se obtienen los mismos métodos y atributos
    • Dependencia
      • Relación de uso
        • Una clase utiliza a otra
    • Composición
      • "Relación de vida "
        • La vida de los objetos esta limitado por el otro
    • Agregación
      • Indica que una clase es parte de otra
    • Asociación
      • Relación entre clases
  8. Clases y objetos

    • Clase
      • Atributos
        • Colección de datos
      • Métodos
        • Conjunto de operaciones
        • Redefinición de métodos
          • Modificar el comportamiento de las instancias de una subclase
            • Modificando la superclase
      • Prototipo
      • Miembros estáticos
        • Modificador static
          • Sus propiedades son compartidas
            • Objetos que heredan de ella
    • Objeto
      • Instancia de una clase
      • Cualquier cosa con identidas
    • Formas de acceso
      • Métodos
        • Public
          • Accedidos desde otra clase
        • Private
          • Usados por la misma clase
        • Protected
          • "Acceso protegido"
            • Se accede desde la propia clase
              • Clase que hereda esta
        • Default
          • Sino se indica una forma de acceso
            • Cualquier clase del paquete puede acceder
    • Constructor
      • Conjunto de instrucciones
        • Inicializa instacia
        • Mismo nombre que la clase
      • Puede definirse uno ó más
      • No tiene que definirse
        • Constructor por omisión
          • Sin función alguna
  9. Sobrecarga

    • Sobrecarga de métodos
      • Definición de mas de un método en una clase
      • Se identifica
        • Número y tipo de argumentos
    • Sobrecarga de operadores
      • Operadores con doble funcionalidad
        • Operadores primitivos
        • Operadores definidos por el usuario

Information

Description
Ingeniería Mind Map on POO, created by Daniel Arista on 13/09/2018.
Created by
Daniel Arista
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?