You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Loris OBRY 0d8179e311
continuous-integration/drone/push Build is passing Details
Mise à jour de 'README.md'
2 years ago
Sources Modification carte 2 years ago
.drone.yml modif yml publish 2 years ago
.gitignore Ajouter '.gitignore' 2 years ago
README.md Mise à jour de 'README.md' 2 years ago
XMLFile1.xml Mise à jour de 'XMLFile1.xml' 2 years ago

README.md

SAE-S2.01_MAUI

Diagramme de classe de l'application

@startuml

skinparam class {
    BackgroundColor White
    BorderColor Black
    FontColor Black
}


Class User {
    - String pseudo
    - String mot_de_passe
}

Class Carte {
    - String nom
    - String description
    - String pouvoir
    - String strategies
    - int note
    - String lienImage
    - List<Commentaire> commentaires
    - Set<User> likes
    + void addCommenaire(User)
    + void removeCommentaire(User)
    + bool hasLiked(User)
    + void addLike(User)
    + void removeLike(User)
}

Class Commentaire {
    + String contenu
    + int signale
    + int nblike
    + int nbdislike
    + Set<User> likes
    + bool hasLiked(User)
    + void addLike(User)
    + void removeLike(User)
}

Class Pack {
	+ String nom
    + String description
    + int note
    + String lienImage
    + Set<Carte> cartes
    + List<Commentaire> commentaires
    + Set<User> likes
    + void addCommenaire(User)
    + void removeCommentaire(User)
    + bool hasLiked(User)
    + void addLike(User)
    + void removeLike(User)
}

Class Camp {
    + String nom
    + String description
    + String lienImage
    + Set<Carte> cartes
}

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
skinparam classAttributeBackgroundColor<<User>> #FF0000
skinparam classAttributeBorderColor<<User>> #FF0000
skinparam classAttributeFontColor<<User>> Black
@enduml