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 AbstractDieFace
class Player
interface IManager
interface IManager<Game> $done {
interface IManager<T> $done {
+Add(toAdd: T): T
+GetAll(): T[*]
+GetOneByName(name: string): T
@ -199,7 +198,7 @@ package Model <<Frame>> #bada55 {
package Games #daf {
class GameRunner $inprogress {
class GameRunner : IManager<Game> $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<Game>
GameRunner-up-|> IManager
Game --> "[*]" AbstractDie
Game --> "[*] /+Turns" Turn

Loading…
Cancel
Save