![]() |
Diagrama de Clases Aerolinea |
BuScAr
miércoles, 30 de marzo de 2011
Ejemplo
PROBLEMA:
Elaborar un diagrama clases y luego un diagrama de objetos para un viaje de ida y vuelta imaginario que se haya hecho el fin de semana pasado a Londres. Incluir al menos una instancia de cada clase de objeto. Afortunadamente, los vuelos directos en un avión supersónico estaban disponibles. Un amigo suyo fue con Ud. Pero decidió quedarse durante algún tiempo y sigue estando alli. El capitán Jonson fue su piloto en ambos vuelos. Tuvo ud. Un asiento diferente a la ida y a la vuelta, pero se dio cuenta de que estaba en el mismo avión por una marca significativa en la sección de cola.
Elaborar un diagrama clases y luego un diagrama de objetos para un viaje de ida y vuelta imaginario que se haya hecho el fin de semana pasado a Londres. Incluir al menos una instancia de cada clase de objeto. Afortunadamente, los vuelos directos en un avión supersónico estaban disponibles. Un amigo suyo fue con Ud. Pero decidió quedarse durante algún tiempo y sigue estando alli. El capitán Jonson fue su piloto en ambos vuelos. Tuvo ud. Un asiento diferente a la ida y a la vuelta, pero se dio cuenta de que estaba en el mismo avión por una marca significativa en la sección de cola.
Diagrama de Clases
CONCEPTO
Nos muestra las clases y relaciones entre ellas, que involucran el sistema.
Nos muestra las clases y relaciones entre ellas, que involucran el sistema.
ELEMENTOS
- Clase. Es la unidad que encapsula toda la información de un Objeto, sabiendo que un objeto es una instancia de una clase.
- Atributos y Metodos
- Atributos. Son caracteristicas de una clase y pueden ser:
- públicas (public)
- privadas (private)
- protegidas (protected)
- Métodos. Son operaciones de una clase, y pueden ser:
- públicas (public)
- privadas (private)
- protegidas (protected)
RELACIONES
Es como se interrelacionan las clases
- Cardinalidad. indica el grado de dependencia.
- uno a muchos: 1..* (1..n)
- muchos a muchos: *..* (n..n)
- número fijo: m (enota un número) (0..5)
HERENCIA
- Es cuando una clase (subclase) hereda los métodos y atributos de otra clase (SuperClase), es decir la subclase además de poseer sus propios métodos y atributos,tendrá también las características y atributos visibles de la SuperClase.
ASOCIACION
- Permite asociar objetos que colaboran entre si
DEPENDENCIA
Una clase requiere de otra
Introducción
Suscribirse a:
Entradas (Atom)