Mapa mental
POO
Conteúdo do mapa
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
- "Acceso protegido"
- Se accede desde la propia clase
- Clase que hereda esta
- Se accede desde la propia clase
- "Acceso protegido"
- Default
- Sino se indica una forma de acceso
- Cualquier clase del paquete puede acceder
- Sino se indica una forma de acceso
- 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
Informações
- Descrição
- Ingeniería Mapa Mental sobre POO, criado por Daniel Arista em 13-09-2018.
- Criado por
- Daniel Arista
- Visualizações
- 0
- Avaliação