Add more things to DotUML

DotUML
This commit is contained in:
2024-02-12 15:27:50 +01:00
parent a4c2eabbf0
commit 2525c8395f

84
DotUML.txt Normal file
View File

@@ -0,0 +1,84 @@
/*
ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
abstract class User {
private userId : string
private email : string
private loginStatus : Status
public login(email: string, password:string)
}
class Administrator {
private adminName : string
}
Administrator -g-> User
}
*/
ClassDiagram [frame=true framecolor=steelblue label="Class Diagram"] {
class Sport{
can_be_nul:boolean
id:int
r
}
class Football{
}
class Basket{
}
class Tennis{
}
class Course_de_Chevaux{
}
class mi_temps{
}
class quart_temps{
}
class sets{
}
class Match{
recup_result(): int
}
class Course{
}
class Participants{
}
/* déclarer chaque sport */
Football -g-> Sport
Basket -g-> Sport
Tennis -g-> Sport
Course_de_Chevaux -g-> Sport
/* equipe dans chaque sport */
Participants "2" -- "1" Football;
Participants "2" -- "1" Basket;
Participants "2" -- "1" Tennis ;
Participants "3..20" -- "1" Course_de_Chevaux with Course;
mi_temps "2" -c-> "1" Football
sets "2..5" -c-> "1" Tennis
quart_temps "4" -c-> "1" Basket
class Pari{
montant
resultat
id
}
class Pari_Simple{
}
class Pari_Avance{
}
class Parieur{
}
Pari_Avance -g-> Pari
Pari_Simple -g-> Pari
}