UML comment developper une relation 1.* en java
Bonjour à tous,
Je dois répondre à la question suivante : comment implanter en java une implication UML 1.* dite "un plusieurs" ?
=> Ceci veut dire qu'à UNE instance B correspond UNE instance de A
et qu'à UNE instance de A correspond PLUSIEURS instances de B.
Je cherche des pistes pour réaliser cela en java.
J'ai pensé à l'héritage? y a t il plus simple?
avez-vous d'autres idées ? des exemples à me montrer ?
Merci beaucoup pour l'aide que vous pourrez m'apporter :)
PS : J'aurai voulu placer mon sujet dans une partie UML mais je n'ai pas trouvé... déplacer mon post si vous savez où le mettre merci :)
UML comment developper une relation 1.* en java
Bonjour;
Imagine que j'ai une classe Personne qui schématise une personne avec son nom, prénom, email.... Mais cette personne a plusieurs résidences... On veut développer une application des impôts, on a besoin de lister les résidences secondaires....:mouarf:
Comme cette personne peut avoir plusieurs résidences, on peut dire que c'est implication UML 1.*
Soit la Classe Adresse suivante :
Code:
1 2 3 4 5
| Public class Adresse
Private String numRue ;
Private String codePostal ;
Private String Ville ;
.. |
et ensuite la classe Personne
Code:
1 2 3 4 5 6 7
| Public classe Personne
Private String Nom ;
Private String Prénom ;
Private String Email ;
Private Adresse adresse = new Adresse()
..... |
J'espère était clair
UML comment developper une relation 1.* en java
Non, il n y a pas de piège... Essayes de faire un exemple à partir de ton UML avec deux classes simples en utilisant un outils de génération de code comme Omondo (pare exemple ), tu comprendras le principe.