From 6198d39c852606f962055671d634947b703e9c48 Mon Sep 17 00:00:00 2001 From: Yvan CALATAYUD Date: Wed, 31 May 2023 15:47:20 +0200 Subject: [PATCH] Ajout du diagramme de classes --- ClassDiagram.svg | 972 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 972 insertions(+) create mode 100644 ClassDiagram.svg diff --git a/ClassDiagram.svg b/ClassDiagram.svg new file mode 100644 index 0000000..b12ccf9 --- /dev/null +++ b/ClassDiagram.svg @@ -0,0 +1,972 @@ + + +GameAtlas+ProfilManager : Manager+PageProfil()-OnGame_Tapped()-OnAdmin_Tapped()PageProfil+ParcourirManager : Manager+PageParcourir()-OnGame_Tapped()-Back_Tapped()PageParcourir+JeuModel : Jeu+JeuManager : Manager+PageJeu()+PageJeu()-OnAddTapped()-Back_Tapped()PageJeu-PersistanceManager : DataContractPers+InscriptionManager : Manager+PageInscription()-OnSignUpClicked()PageInscription+AccueilManager : Manager+PageAcceuil()-OnProfil_Tapped()-OnButtonClicked()PageAcceuil+FileName : string+FilePath : string+MyManager : Manager+App()#CreateMauiApp()AppStubModels+PageConnexion()-OnSignInClicked()PageConnexion+PageAdmin()-Back_Tapped()-OnButtonClicked()PageAdmin+BoutonVoir()-OnVoirClicked()BoutonVoir+AppShell()AppShellDataContractPersistance+List< Jeu >-ChargeDonnees()+SauvegardeDonnees()+SauvegardeDonnees()Stub+Mail : string+Pseudo : string+Mdp : string+ListePossedes : List<Jeu>+ListeFavoris : List<Jeu>+Utilisateur()+Connexion()+Inscription()+AjouterCom()+SupprimerCom()+AjouterEvaluation()Utilisateur+PopUpManager : Manager+CreatePopupAsync()Popup+ListJeux : List<Jeu>+Admins : List<Admin>+Utilisateurs : List<Utilisateur>+Persistance : IPersistanceManager+Manager()+Manager()+AddJeux()+AddAdmin()+AddUtilisateur()+ChargerDonnees()+SauvegardeDonnees()Manager+Nom : string+Sortie : string+Plateformes : string+Developpeur : string+Editeur : string+Note : int+NbTelechargement : int+Genres : string+Image : string+Jeu()Jeu+List< Jeu >+ChargeDonnees()+SauvegardeDonnees()+SauvegardeDonnees()<<interface>>IPersistanceManager+Admin()+AjouterJeu()+SupprimerJeu()+ModifierJeu()Admin+jeux : List<Jeu>+utilisateurs : List<Utilisateur>DataToPersist+FileName : string+FilePath : string+List< Jeu >-ChargeDonnees()+SauvegardeDonnees()+SauvegardeUser()+SauvegardeDonnees()DataContractPers