Update 'Class_Diagram'

master
Alexis Drai 3 years ago
parent 2f7e1dce62
commit 7de7774d12

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

Loading…
Cancel
Save