Files
bmo_projet/DotUML.txt
2024-02-12 15:27:50 +01:00

85 lines
1.3 KiB
Plaintext

/*
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
}