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

master
Loris OBRY 2 years ago
parent 017f45c83d
commit f6d7721373

@ -78,7 +78,7 @@ skinparam classFontName Tahoma
```
Voici le diagramme de classe général représentant les classes et leurs attributs. Il faut noter que nous avons utiliser les propriété a la place des attributs afin de définir des règles de lecture et d'écriture directement.
#Diagramme de classe pour la persistance
# Diagramme de classe pour la persistance
```plantuml
@startuml
@ -123,4 +123,10 @@ skinparam classFontName Tahoma
@enduml
```
Les seuls données pouvant être modifié dans le master detail sont les commentaires et les likes des pack et cartes. Ainsi ce sont les seuls que l'on enregistre a chaque modification/ajout/suppression.
es seules données pouvant être modifiées dans le modèle Master-Detail sont les _commentaires_ et les _likes_ des __packs__ et des __cartes__. Ainsi, ce sont les seules données qui sont enregistrées à chaque modification, ajout ou suppression.
### Likes
Chaque utilisateur ne peut 'liker' qu'une fois une carte/pack, on utilise donc un set pour avoir des clés uniques, évitant les doublant. Le set nous permet également d'effectuer des opération de recherche plus rapidement pour verifier si un utilisateur à déjà 'liker' ou non.
### Commentaires
Chaque utilisateur peut commenter autant de fois qu'il veut une carte/pack, il peut également supprimer les commentaires qu'il à écrit.
Loading…
Cancel
Save