Anda di halaman 1dari 10

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