Mise à jour de 'Class_Diagram'

master
Ismail TAHA JANAN 3 years ago
parent 3d4a110e89
commit b1fcf5b0a6

@ -28,6 +28,22 @@ InProgress -right-> Done
### Global Diagram
Dand le package de Model on troi sub-package:
`Players`,
`Dice` et
`Games`;
et une class Abstraite Imanager qui vas etre implementé par:
`GameManager`,
`PlayerManager`et
`DiceManager` pour avoir les method du CRUD.
Dand le sub-package Dice on a une class abstraite `Dice` class maire de `homogenouseDie`, cela nous permet de creer des un `Die` avec le meme type des `Face`.`DieGroupeManager` ce compose de plusieur `DieGroup` qui lui meme ce compose de plusieur `Die`.
Le sub-package Players a un `PlayerManager` qui a une list de `Players`
pour Games ona la classe `MasterOfCeremonies` qui joue le role d'une façade et orchestre tous le model, où on peut trouver le `GameManager` qui a une list des `Game`,`Game` have a list of `Dice` and `Turn` qui a une relation manyToMany avec `Dice` et `Face`
```plantuml
@startuml

Loading…
Cancel
Save