Mise à jour de 'README.md'
continuous-integration/drone/push Build is passing Details

master
Loris OBRY 2 years ago
parent 0d8179e311
commit 12dab0819a

@ -1,18 +1,5 @@
# SAE-S2.01_MAUI
Diagramme de classe de l'application
```plantuml
@startuml @startuml
skinparam class {
BackgroundColor White
BorderColor Black
FontColor Black
}
Class User { Class User {
- String pseudo - String pseudo
- String mot_de_passe - String mot_de_passe
@ -27,13 +14,23 @@ Class Carte {
- String lienImage - String lienImage
- List<Commentaire> commentaires - List<Commentaire> commentaires
- Set<User> likes - Set<User> likes
+ void addCommenaire(User) + void addCommentaire(User)
+ void removeCommentaire(User) + void removeCommentaire(User)
+ bool hasLiked(User) + bool hasLiked(User)
+ void addLike(User) + void addLike(User)
+ void removeLike(User) + void removeLike(User)
} }
skinparam class {
BackgroundColor White
BorderColor Black
FontColor Black
}
skinparam class Commentaire {
BackgroundColor LightBlue
}
Class Commentaire { Class Commentaire {
+ String contenu + String contenu
+ int signale + int signale
@ -53,7 +50,7 @@ Class Pack {
+ Set<Carte> cartes + Set<Carte> cartes
+ List<Commentaire> commentaires + List<Commentaire> commentaires
+ Set<User> likes + Set<User> likes
+ void addCommenaire(User) + void addCommentaire(User)
+ void removeCommentaire(User) + void removeCommentaire(User)
+ bool hasLiked(User) + bool hasLiked(User)
+ void addLike(User) + void addLike(User)
@ -77,15 +74,4 @@ Camp --|> Carte
hide circle hide circle
allowmixing 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 @enduml
```

Loading…
Cancel
Save