diff --git a/Class_Diagram.md b/Class_Diagram.md index 1a79e93..c2ee5da 100644 --- a/Class_Diagram.md +++ b/Class_Diagram.md @@ -187,9 +187,8 @@ package Model <> #bada55 { abstract class AbstractDie abstract class AbstractDieFace class Player - interface IManager - interface IManager $done { + interface IManager $done { +Add(toAdd: T): T +GetAll(): T[*] +GetOneByName(name: string): T @@ -199,7 +198,7 @@ package Model <> #bada55 { package Games #daf { - class GameRunner $inprogress { + class GameRunner : IManager $inprogress { -globalPlayerManager: IManager -globalDieManager: IManager {static} +PlayGame(game: Game) @@ -245,7 +244,7 @@ Turn --> "/+Player" Player GameRunner --> "[*] -games" Game GameRunner -left-> IManager GameRunner -up-> IManager -GameRunner-up-|> IManager +GameRunner-up-|> IManager Game --> "[*]" AbstractDie Game --> "[*] /+Turns" Turn