Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/10/2013, 21:03
Avatar de hmvr414
hmvr414
 
Fecha de Ingreso: marzo-2011
Ubicación: Santiago de Cali, Colombia
Mensajes: 74
Antigüedad: 13 años, 9 meses
Puntos: 16
Respuesta: Me explican como seria el código para este uml?

la linea punteada indica que la clase es una clase asociación que va a encapsular propiedades y metodos que son importantes para la relacion que existe entre las otras dos clases, una implementacion en java prodia ser asi:

Código Java:
Ver original
  1. public class Alumno {
  2.    public String DNI;
  3.    public String nombre;
  4.    public String Direccion;
  5.    public int beca;
  6.  
  7.    MatriculaAlumnoGrupo[] matriculas;
  8. }
  9. public class Grupo {
  10.    public int ID;
  11.    public int tipo;
  12.  
  13.    MatriculaAlumnoGrupo[] matriculas;
  14.    AsignacionCursoAula[] asignacionesAula;
  15. }
  16. public class Aula {
  17.    public int ID;
  18.    public int capacidad;
  19.  
  20.    AsignacionCursoAula[] asignacionesCurso;
  21. }
  22. // "Se matricula en"
  23. public class MatriculaAlumnoGrupo {
  24.    public Alumno alumno;
  25.    public Grupo grupo;
  26.    public float calificacion;
  27. }
  28. // "asignada a"
  29. public class AsignacionCursoAula {
  30.    public Aula aula;
  31.    public Grupo grupo;
  32.    public int dia;
  33.    public int hora;
  34. }