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 ```plantuml
@startuml @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 { Class User {
- String pseudo - String pseudo
- String mot_de_passe - String mot_de_passe
@ -84,18 +119,28 @@ Class Camp {
- Set<Carte> cartes - Set<Carte> cartes
} }
Class Manager { User --> Pack
.. Methodes Cartes .. User --> Carte
+ Carte addCarte(Carte c) User --> Commentaire
+ Carte removeCarte(Carte c) Commentaire *--> Pack
+ List<Carte> getCartes(Carte c) Commentaire *--> Carte
.. Methodes Cartes .. Pack --|> Carte
+ Pack addPack(Pack p) Camp --|> Carte
+ Pack removePack(Pack p)
+ List<Pack> getPack(Pack p) Manager --> Carte
.. Gestion Persistance .. Manager --> Pack
+ LoadData() Manager --> User
+ SaveData() 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 User --> Pack

Loading…
Cancel
Save