Update 'Class_Diagram'

master
Alexis Drai 3 years ago
parent b816c6eb3b
commit 0c7b6188ee

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

Loading…
Cancel
Save