Salut,
Les classes java et les tables de la bdd ne doivent pas être sur le même diagramme (en particulier, les tables n'ont rien à faire dans le diagramme des classes).
En ce qui concerne les relations multiples, si la classe A peut contenir n fois des références sur la classe B, il ta faudra faire une Liste de classe B en attribut dans la classe A.
C'est à dire si tu as une classe voiture qui a pour attributs la couleur, le nombre de portes et que tu veuilles y attacher la classe Conducteur. Voici comment procéder :
Dans le cas où ta classe Voiture n'auras toujours qu'un seul conducteur, la classe Voiture possédera alors un attribut Dans le cas où ta classe Voiture auras plusieurs seul conducteurs, la classe Voiture possédera alors un attribut
List<Conducteur> lesConducteurs;
dans laquelle tu mettra toutes les instances de Conducteur.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public class Voiture() {
String couleur;
int nbrePortes;
//cas pour 1 conducteur
Conducteur leConducteur;
//cas pour n conducteurs
List<Conducteur> lesConducteurs;
//constructeurs
...etc
//puis les accesseurs
...etc
} |
Et ces attributs ressortirons dans ton diagramme de classes.
Partager