Bonjour,
je viens chercher de l aide, ne sachant par ou passer
j ai une classe A ayant comme attribut X,Y,Z et classe B comme suit :
Pour les besoin de l application j ai besoin que les objets B utilisent les attributs x,y,z ( ceux ci etant dynamique et pouvant etre modifié par A a tout moment )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Class A public x as integer public y as integer public Z as integer public classes_B as new list(of B) 'methodes.... 'fonctions ... End class Class B 'attributs 'methodes 'fonctions end Class
j ai la possibilité en utilisant une procedure ou property dans A de modifier toutes les instances de X Y Z contenu Dans B( via list (of ) ) si je les copie a la creation d un B
mais ca ne me plait pas : il faut dupliquer X Y et Z autant de fois qu il y a d elements dans la liste ( puis parcourir la liste a chaque changement pour modifier tous les attribut X y Z )
je cherche quelque chose de plus propre
il doit etre possible d avoir une sorte de get() en place dans B permettant d accéder en lecture aux attributs X Y Z
j avais pensé a placer X,Y,Z dans une classe a part en singleton ( je sais que c pas vraiment fait pour ca ... )
s'qui aurai pu marcher sauf que j aurais plusieurs instances de A
avez vous une idée ?? ( ca me permettra de progresser en plus)
Partager