Mapa mental
EXTENSIÓN DE CLASES

Contenido del mapa
EXTENSIÓN DE CLASES
COMPOSICIÓN
- La composición significa utilizar objetos dentro de otros objetos,la nueva clase está compuesta de objetos de otras clases existentes.
- Representación gráfica
- Representación gráfica
- La composición significa utilizar objetos dentro de otros objetos,la nueva clase está compuesta de objetos de otras clases existentes.
CLASE
- HERENCIA
- la herencia consiste en tomar la forma de la clase existente y añadirle código sin modificar.La herencia establece una relación es-un entre clases
- La herencia introduce la capacidad de extender clases. Puede acceder a métodos y atributos de otras clases como si estuviesen declarados en la clase origina.
- La herencia establece una relación es-un, es decir, un Alumno es una Persona. En este sentido, cualquier objeto Alumno también se puede considerar Persona
- Compatibilidad de tipos
- compatibilidad ascendente
- una variable de la clase Persona puede contener una referencia a un objeto Persona o a un objeto de cualquier clase derivada de Persona
- Polimorfismo
- el polimorfismo es definido por las clases que heredan los atributos de una clase y en la cual se añaden atributos y métodos propios.
- Representación gráfica
- Representación gráfica
- el polimorfismo es definido por las clases que heredan los atributos de una clase y en la cual se añaden atributos y métodos propios.
- compatibilidad descendente
- variable de la clase Persona a una variable de la clase Alumno: Se permite siempre que la variable de la clase Persona guarde una referencia a un objeto Alumno o derivado de Alumno
- compatibilidad ascendente
- Compatibilidad de tipos
- Herencia forzada y clases abstractas
- Se puede obligar a que para usar una clase haya que hacerlo escribiendo una nueva clase que herede de ella. Para ello, se utiliza un modificador abstract antes de la definición de la clase:
- Si se utiliza el modificador abstract delante de la cabecera de un método, este es abstracto, con lo que la clase también lo será
- Una clase declarada abstracta no se puede instanciar
- Si se utiliza el modificador abstract delante de la cabecera de un método, este es abstracto, con lo que la clase también lo será
- Se puede obligar a que para usar una clase haya que hacerlo escribiendo una nueva clase que herede de ella. Para ello, se utiliza un modificador abstract antes de la definición de la clase:
- la herencia consiste en tomar la forma de la clase existente y añadirle código sin modificar.La herencia establece una relación es-un entre clases
- Representan un tipo particular de objetos con características y comportamiento similar
- Objetos
- Los objetos son/representan cosas, pueden ser simples ,complejos, reales o imaginarios
- Los conceptos de clase y objetos son semejantes a los de tipo de datos y variable;
- Características de los objetos
- Identidad
- La identificación es la propiedad que permite diferenciar a un objeto y distinguirse de otros
- Ejemplo
- "verde" como un objeto concreto de una clase color
- Ejemplo
- La identificación es la propiedad que permite diferenciar a un objeto y distinguirse de otros
- Comportamiento
- Esta relacionado con su funcionalidad y determina las operaciones que este puede realizar o responder ante mensajes enviados por otros objetos.
- Esta relacionado con su funcionalidad y determina las operaciones que este puede realizar o responder ante mensajes enviados por otros objetos.
- Estado
- Se refiere al conjunto de atributos y sus valores en un instante de tiempo dado. El comportamiento de un objeto puede modificar el estado de este.
- El comportamiento de un objeto puede modificar el estado de este.
- El comportamiento de un objeto puede modificar el estado de este. Cuando una operación de un objeto modifica su estado se dice que esta tiene "efecto colateral".
- El comportamiento de un objeto puede modificar el estado de este.
- Se refiere al conjunto de atributos y sus valores en un instante de tiempo dado. El comportamiento de un objeto puede modificar el estado de este.
- Identidad
- Los objetos son/representan cosas, pueden ser simples ,complejos, reales o imaginarios
- Objetos
- HERENCIA
Imágenes y archivos del mapa
Información
- Descripción
- Mapa Mental sobre EXTENSIÓN DE CLASES, creado por Yulissa G. el 21/05/2019.
- Creado por
- Yulissa G. · may 2019
- Actualizado
- 23 may 2019
- Visitas
- 1
- Valoración

