Está en la página 1de 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:
Multiple: Alternativa

Ahora, cada entrenador puede ver al futbolista o al


tenista detrs del superdeportista
22

Herencia Multiple:
Multiple: Alternativa

23

Sobre secuencias
Un
diagramadedesecuencia
secuencia,s,debera
n diagrama
deberaser
serfcilmente
fcilmente
traducible a pseudo cdigo. Adems, contribuye a encontrar
agujeros en el diseo.

24

También podría gustarte