Salut
je veux savoir comment tarduire une relation de compostion en orienté objet et précisement en java
merci d'avance
Salut
je veux savoir comment tarduire une relation de compostion en orienté objet et précisement en java
merci d'avance
bonsoir,
suposons A <>------> B nommée r
la relation en elle même est un simple attribut (B r), et dans le cas de Java tu n'a rien a faire en plus : l'instance de B sera garbagee lorsque celle de A le sera
pour info en C++ la relation est soit aussi "B r" et il n'y a rien a faire de plus, soit "B * r" et le destructeur de A sera prié de faire un "delete r"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class A { private B r; // ou autre visibilite };
remarque : quand tu utilises un modeleur, la génération de code ne s'occupe que de l'attribut, pas de l'éventuelle destruction ... heureusement !
Bruno Pagès, auteur de Bouml (freeware), mes tutoriels sur DVP (vieux, non à jour)
N'oubliez pas de consulter les FAQ UML et les cours et tutoriels UML
Partager