-
Diagramme de classes
Bonjour à tous
Je fait un diagramme de classes UML et je me pose la question suivante:
Ou doit-on mettre une classe partagée entre plusieurs packages ?
Par exemple j'ai "Utilisateurs" et "Clients" qui sont deux packages.
Dans ces 2 packages on à des classes qui hérites de la classe "Personne", ce sont "Utilisateur" et "Client".
Je dois créer une class "Personne " dans chaque modèle (je pense pas) ?
Je dois créer un package "Utils" pour ce genre de classes partagées ?
Je dois créer un package "Personne" ?
J'ai également certains classes utilitaires, comme "Fichier" qui permet de lié des fichiers à des objets qui sont partagées entre plusieurs packages (presque tous). Je ne sais pas comment représenter ca ?
Si vous pouvez m'éclairer :) Merci ;)
-
Oki j'ai trouver tout seul :)
-
Et c'est quoi ta solution ?
-
1 Package Personne
1 Package Utilisateur
1 PAckage Client
Utilisateur -----|> Personne <|----- Client
Donc les packages Utilisateur et Client héritent du package Personne. (Idem pour les classes).
Ca te semble correct ?
-
-