Clases UML a Cdigo Java
Asociacin
Bidireccional con multiplicidad 0..1 o 1
Asociacin
Bidireccional con multiplicidad 0..1 o 1
Visibilidad
Nombre del Rol
3
Asociacin Direccional con multiplicidad 0..1 o 1
Asociacin Bidireccional con multiplicidad *
Asociacin Bidireccional con multiplicidad *
Decisin de Implementacin
6
Asociacin Bidireccional con multiplicidad *
Asociacin Con ms de una relacin?
Asociacin Y con esto?
Composicin Hay una dependencia en los ciclos de vida
10
Agregacin Algo suena extrao...
11
Agregacin Algo con ms sentido...
12
Herencia
Segn el lenguaje, puede ser necesario hacer explcito el override
17
Interface
18
Interface
19
Interface
20
Herencia Multiple
Uno esperara que el SuperDeportista pueda ser entrenado por cualquiera de los entrenadores
21
Herencia Multiple: Alternativa Multiple:
Ahora, cada entrenador puede ver al futbolista o al tenista detrs del superdeportista
22
Herencia Multiple: Alternativa Multiple:
23
Sobre secuencias
Un diagrama de secuencia, debera ser fcilmente n diagrama de secuencia s, debera ser fcilmente traducible a pseudo cdigo. Adems, contribuye a encontrar agujeros en el diseo.
24