Mindmap
POO
Inhalt der Mindmap
POO
Abstracción
- Define características
- Relativo a la perspectiva
- Partes fundamentales
Encapsulamiento
- Oculta detalles
- Implementación
- Usuarios
- Define
- Acceso privado
- Interfaz pública
- Oculta detalles
Modularidad
- Organización del código
- Unidades funcionales divididas
- Componentes
- Interactuar correctamente
- Principio fundamental
- Organización del código
Tipificación
- Agrupación de objetos en tipos
- No pueden intercambiarse
- Hacerlo de manera muy restringida
- Agrupación de objetos en tipos
Jerarquía de clases
- Agrupar definiciones abstractas
- General -> Específico
- Relación: "es un"
- Tipos
- Herencia
- Herencia multiple
- Agregación
Polimorfismo
- Comportamiento dentro de jerarquía de clases
- Definirse bajo distintos nombres
- Puede contener diferentes valores
- Comportamiento dentro de jerarquía de clases
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
- Relación entre una superclase y sus subclases
- Dependencia
- Relación de uso
- Una clase utiliza a otra
- Relación de uso
- Composición
- "Relación de vida "
- La vida de los objetos esta limitado por el otro
- "Relación de vida "
- Agregación
- Indica que una clase es parte de otra
- Asociación
- Relación entre clases
- Interface
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
- Modificar el comportamiento de las instancias de una subclase
- Prototipo
- Miembros estáticos
- Modificador static
- Sus propiedades son compartidas
- Objetos que heredan de ella
- Sus propiedades son compartidas
- Modificador static
- Atributos
- 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
- Default
- Public
- Métodos
- 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
- Constructor por omisión
- Conjunto de instrucciones
- Clase
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
- Operadores con doble funcionalidad
- Sobrecarga de métodos
Informationen
- Beschreibung
- Mindmap am POO, erstellt von Daniel Arista am 14/09/2018.
- Erstellt von
- Daniel Arista · Sep 2018
- Aktualisiert
- 14 Sep 2018
- Aufrufe
- 0
- Verlauf
-
- Erstellt von Daniel Arista · 13 Sep 2018
- Kopiert von Daniel Arista · 14 Sep 2018
- Bewertung