0% encontró este documento útil (1 voto)
538 vistas10 páginas

UML a Java: Clases y Relaciones

El documento describe las diferentes clases UML y sus correspondientes implementaciones en código Java, incluyendo asociaciones, composición, agregación, herencia, interfaces y herencia múltiple. También discute cómo los diagramas de secuencia UML pueden traducirse a pseudocódigo para validar el diseño.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
538 vistas10 páginas

UML a Java: Clases y Relaciones

El documento describe las diferentes clases UML y sus correspondientes implementaciones en código Java, incluyendo asociaciones, composición, agregación, herencia, interfaces y herencia múltiple. También discute cómo los diagramas de secuencia UML pueden traducirse a pseudocódigo para validar el diseño.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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

También podría gustarte