Update 'Class_Diagram'

master
Alexis Drai 3 years ago
parent 93d78d1b03
commit 5973fda6de

@ -296,7 +296,7 @@ PlayerManager --> "[*] -players" Player
@enduml @enduml
``` ```
### Dice ### Dice
Dans DieManager, `Update()` permet de modifier *le nom* d'un groupe de dés. Cette méthode renvoie une `ArgumentException` si on essaye de modifier un groupe de dés. Dans DiceGroupManager, `Update()` permet de modifier *le nom* d'un groupe de dés. Cette méthode renvoie une `ArgumentException` si on essaye de modifier un groupe de dés.
```plantuml ```plantuml
@ -321,7 +321,7 @@ package Model <<Frame>> #bada55 {
package Dice #fdb { package Dice #fdb {
class DieManager $inprogress class DiceGroupManager $inprogress
abstract class Die $inprogress { abstract class Die $inprogress {
{static} ~rdm: Random {static} ~rdm: Random
@ -352,8 +352,8 @@ ImageDie --|> HomogeneousDie : "T <-- <Uri>"
ColorDie --|> HomogeneousDie : "T <-- <Color>" ColorDie --|> HomogeneousDie : "T <-- <Color>"
NumberDie --|> HomogeneousDie : "T <-- <int>" NumberDie --|> HomogeneousDie : "T <-- <int>"
DieManager ..|> IManager : "T <-- <KeyValuePair<string, [*] Die>>" DiceGroupManager ..|> IManager : "T <-- <KeyValuePair<string, [*] Die>>"
DieManager -up-> "[*[*]] -diceGroups" Die DiceGroupManager -up-> "[*[*]] -diceGroups" Die
HomogeneousDie --|> Die HomogeneousDie --|> Die

Loading…
Cancel
Save