Salut
je veux savoir comment tarduire une relation de compostion en orienté objet et précisement en java
merci d'avance
Version imprimable
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:
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 !