ADOO Clase 16 Manual

Páginas: 5 (1128 palabras) Publicado: 19 de octubre de 2015
ANÁLISIS Y DISEÑO ORIENTADO A OBJETO.
CLASE 16.

Análisis y diseño Orientado a
Objeto – Clase 16
Esta semana vas a aplicar los distintos tipos de asociación para
solucionar un problema descrito, describirás los tipos de relaciones
existentes entre los componentes de los diagramas de clase,
conocerás los distintos tipos de relaciones existentes para un
diagrama estático de clases, estableceráslas relaciones en un
modelo para representar las relaciones entre las clases y aplicarás
los conceptos de herencia en un diagrama de clases para
determinar las relaciones de especificidad.
.

UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES

Asociación calificativa.
Este tipo de asociación está asociada a la relación del tipo uno es a
muchos, en el cual se requiereexplicitar algún atributo que
definirá un identificador único para una clase y de esta forma
poder diferenciar cada uno de los objetos de la relación, por
ejemplo cada uno de los buses para un recorrido del Transantiago 1
está asociado al recorrido con una relación del tipo uno a muchos,
para poder identificar a cada bus de forma individual ocupamos el
atributo patente del vehículo para establecerla relación. De esta
forma la asociación calificada quedaría de la siguiente forma:

Asociación reflexiva.

La asociación reflexiva se da cuando la relación se establece entre
elementos del mismo tipo, es decir la clase se relaciona consigo
misma, pudiendo establecer el rol para clarificar la relación, por
ejemplo supongamos que necesitamos establecer la relación
existente entre los trabajadoressabiendo que uno es el jefe y el
resto son empleados, si te fijas todos son empleados, pero su rol
los diferencia.

1

http://es.wikipedia.org/wiki/Transantiago
UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES

Herencia.

La asociación de herencia permite que las clases que se relacionan,
lo puedan hacer en un nivel de especificidad, es decir que las
clases que seestán asociando son clases iguales salvo que una de
ellas es más específica, es decir implementa más métodos o los
mismos métodos pero con una implementación distinta.

Asociación.

Existen algunos tipos especiales de asociación que veremos a
continuación,

estos

tipos

especiales

permiten

representar

asociaciones más complejas.
La asociación ternaria es una asociación entre tres clases de formasimultánea, la cual no puede ser leída o agrupada sólo de a dos
clases pues pierde el sentido. Por ejemplo se puede establecer una
relación entre artista, canción e instrumento o entre jugador,
equipo y posición. En los dos ejemplos anteriores podríamos
analizar la relación de a pares pero pierde su significado o
UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES semántica, Para establecer la relación ternaria se dibuja un rombo
entre las tres clases. Al igual que en el resto de las asociaciones,
puedes agregar características de cardinalidad a la relación.

Otra relación de asociación particular son las clases de asociación.
Una clase de asociación aquella que modela una asociación entre
dos o más clases. Los atributos de la clase de asociación son losatributos de la asociación. En el caso de una asociación compleja
entre dos o más clases, es posible que una clase de asociación
tenga sus propios atributos, los cuales sirven para dar significado a
la relación. Como ejemplo, analicemos la relación existente entre
los alumnos y las asignaturas que cursan este semestre, si
analizamos la relación, nos damos cuenta de que existe una
UNIVERSIDAD TECNOLÓGICADE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES

relación de muchos a muchos, en este caso en particular se puede
crear una clase de asociación llamada horario que permite
establecer que alumno esta asociado a que asignatura específica.
Otros tipos de relaciones son las relaciones de composición y
agregación. Estas relaciones son muy parecidas y se basan en el
concepto de que una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ADOO Clase 7 Manual
  • ADOO Clase 12 Manual
  • ADOO Clase 2 Manual
  • ADOO Clase 10 Manual
  • ADOO Clase 8 Manual
  • ADOO Clase 15 Manual
  • ADOO Clase 16 PPT
  • ADOO Clase 9 Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS