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

master
Loris OBRY 2 years ago
parent 31e229a72a
commit 6e89733411

@ -30,6 +30,41 @@ Les vues sont responsables de la présentation des données au sein de l'interfa
```plantuml
@startuml
@startuml
Class IdataManager {
.. Gestion Persistance ..
+ IEnumerable<Carte> loadCarte()
+ void saveCarte(List<Carte>)
+ IEnumerable<Pack> loadPack()
+ void savePack(List<Pack>)
+ IEnumerable<User> loadUser()
+ void saveUser(List<User)
}
Class Manager {
- ReadOnlyObservableCollection<Carte> Cartes
- ReadOnlyObservableCollection<Pack> Packs
- ReadOnlyObservableCollection<User> User
.. Methodes Cartes ..
+ Carte addCarte(Carte c)
+ Carte removeCarte(Carte c)
+ List<Carte> getCartes(Carte c)
.. Methodes Pack ..
+ Pack addPack(Pack p)
+ Pack removePack(Pack p)
+ List<Pack> getPack(Pack p)
.. Methodes User ..
+ User addUser(User u)
+ User removePack(Pack p)
+ List<User> getUser(User u)
.. Gestion Persistance ..
+ IEnumerable<Carte> loadCarte()
+ void saveCarte(List<Carte>)
+ IEnumerable<Pack> loadPack()
+ void savePack(List<Pack>)
+ IEnumerable<User> loadUser()
+ void saveUser(List<User)
}
Class User {
- String pseudo
- String mot_de_passe
@ -84,18 +119,28 @@ Class Camp {
- Set<Carte> cartes
}
Class Manager {
.. Methodes Cartes ..
+ Carte addCarte(Carte c)
+ Carte removeCarte(Carte c)
+ List<Carte> getCartes(Carte c)
.. Methodes Cartes ..
+ Pack addPack(Pack p)
+ Pack removePack(Pack p)
+ List<Pack> getPack(Pack p)
.. Gestion Persistance ..
+ LoadData()
+ SaveData()
User --> Pack
User --> Carte
User --> Commentaire
Commentaire *--> Pack
Commentaire *--> Carte
Pack --|> Carte
Camp --|> Carte
Manager --> Carte
Manager --> Pack
Manager --> User
Manager ..> IdataManager
hide circle
allowmixing
skinparam classAttributeIconSize 0
skinparam classBackgroundColor #ffffb9
skinparam classBorderColor #800000
skinparam classArrowColor #800000
skinparam classFontColor #black
skinparam classFontName Tahoma
class Commentaire #line:green;back:lightblue
@enduml
}
User --> Pack

Loading…
Cancel
Save