diff --git a/README.md b/README.md index 5fd7a6c..4f4a51a 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,78 @@ # SAE-S2.01_MAUI +```plantuml +@startuml +Class User { + - String pseudo + - String mdp + + int getNote(Carte) + + int setNote(Carte) + + int getNote(Pack) + + int setNote(Pack) + + string getCommentaire(Commentaire) + + string setCommentaire(Commentaire) + + int getLike(Commentaire) + + int setLike(Commentaire) + + int getSignale(Commentaire) + + int setSignale(Commentaire) +} + +Class Carte { + - String nom + - String description + - String pouvoir + - String strategies + - int note + - String lienImage + + int getNbCommentaire(Commentaire) + + int getCommentaire(Commentaire) + + int getNote() + + int setNote() +} + +Class Commentaire { + - String contenu + - int signale + - int nblike + - int nbdislike + + int getLike() + + int setLike() +} + +Class Pack { + - String nom + - String description + - int note + - String lienImage + - Vector cartes + + int getNbCommentaire(Commentaire) + + int getCommentaire(Commentaire) + + Vector<&Carte> getCartes() +} + +Class Camp { + - String nom + - String description + - String lienImage + - Vector cartes + + Vector<&Carte> getCartes() +} + +User --> Pack +User --> Carte +User --> Commentaire +Commentaire *--> Pack +Commentaire *--> Carte +Pack --|> Carte +Camp --|> Carte + +hide circle +allowmixing +skinparam classAttributeIconSize 0 +skinparam classBackgroundColor #ffffb9 +skinparam classBorderColor #800000 +skinparam classArrowColor #800000 +skinparam classFontColor #black +skinparam classFontName Tahoma +@enduml +```plantuml \ No newline at end of file