diff --git a/Class_Diagram.md b/Class_Diagram.md index cb5076c..3816fa1 100644 --- a/Class_Diagram.md +++ b/Class_Diagram.md @@ -44,6 +44,8 @@ package Model <> #bada55 { package Dice #fdb { class DiceGroupManager $inprogress + + class DiceGroup $done abstract class Die $done @@ -87,7 +89,8 @@ Turn .. (Die, Face) : [*] Turn --> Player DiceGroupManager .up.|> IManager -DiceGroupManager --> Die : "[*]" +DiceGroupManager --> DiceGroup : "[*]" +DiceGroup --> Dice : "[*]" GameManager .left.|> IManager GameManager --> Game : "[*]" @@ -358,7 +361,7 @@ NumberDie --|> HomogeneousDie : "T <-- " DiceGroupManager ..|> IManager : "T <-- " DiceGroupManager -up-> "[*] -diceGroups" DiceGroup -DiceGroup -up-> "[*] -dice" Die +DiceGroup -up-> "[*] /+Dice" Die HomogeneousDie --|> Die