Update 'Class_Diagram'

master
Alexis Drai 3 years ago
parent b816c6eb3b
commit 0c7b6188ee

@ -45,13 +45,13 @@ package Model <<Frame>> #bada55 {
class DiceGroupManager $inprogress class DiceGroupManager $inprogress
abstract class Die $inprogress abstract class Die $done
abstract class HomogeneousDie<T> $inprogress abstract class HomogeneousDie<T> $done
package Faces #9ff { package Faces #9ff {
abstract class Face $inprogress abstract class Face $done
} }
@ -141,7 +141,7 @@ package Data <<Database>> #ddd {
package App <<Cloud>> #fff { package App <<Cloud>> #fff {
class Program $done { class Program $inprogress {
+Main() +Main()
} }
@ -197,9 +197,9 @@ skinparam classAttributeIconSize 0
package Model <<Frame>> #bada55 { package Model <<Frame>> #bada55 {
abstract class Die abstract class Die $done
abstract class Face abstract class Face $done
class Player class Player $done
interface IManager<T> $done { interface IManager<T> $done {
+Add(toAdd: T): T +Add(toAdd: T): T
@ -323,20 +323,20 @@ package Model <<Frame>> #bada55 {
class DiceGroupManager $inprogress class DiceGroupManager $inprogress
abstract class Die $inprogress { abstract class Die $done {
{static} ~rdm: Random {static} ~rdm: Random
GetRandomFace(): Face GetRandomFace(): Face
} }
abstract class HomogeneousDie<T> $inprogress { abstract class HomogeneousDie<T> $done {
GetRandomFace(): Face<T> GetRandomFace(): Face<T>
} }
class NumberDie $inprogress class NumberDie $done
class ImageDie $inprogress class ImageDie $done
class ColorDie $inprogress class ColorDie $done
package Faces #9ff { package Faces #9ff {
@ -381,16 +381,16 @@ package Model <<Frame>> #bada55 {
package Faces #9ff { package Faces #9ff {
abstract class Face<T> $inprogress { abstract class Face<T> $done {
/+Value: T /+Value: T
/+StringValue: string /+StringValue: string
} }
class NumberFace $inprogress class NumberFace $done
class ImageFace $inprogress class ImageFace $done
class ColorFace $inprogress class ColorFace $done
} }
@ -598,7 +598,7 @@ skinparam classAttributeIconSize 0
!$inprogress = "#ff9" !$inprogress = "#ff9"
!$done = "#6f6" !$done = "#6f6"
class DiceApp.Model.Player class DiceApp.Model.Player $done
interface DiceApp.Model.IManager<T> $done { interface DiceApp.Model.IManager<T> $done {
+Add(toAdd: T): T +Add(toAdd: T): T

Loading…
Cancel
Save