Bonjour à tous,

tout d'abord désolé pour le titre de ce Thread, mais j'avoue ne pas trop savoir comment aborder mon questionnement :

J'aimerais savoir s'il n'est pas trop lourd en mémoire utilisée d'avoir des classes qui s'échangent des objets. Je m'explique :

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
17
18
Classe Class_1
 
Public String s1;
Private JTextField jt1;
Private JProgressBar jpb;
Class_2 c2;
...
 
//constructeur
s1 = "string";
jt1 = new JTextField();
jpb = new JProgressBar();
...
//methode diverse
c2 = new Class_2(jpb, jt1, s1, ...);
 
//2 eme methode diverse
Class_3 c3 = new Class_3(c2, jpb, jt1, s1, ...);
En gros, les paramètres sont des objets qui eux même ont parfois d'autres objets en paramètres, etc...

Sans parler architecture (car c'est juste une question que je me pose, je n'ai pas d'appli qui est chargée de cette façon), n'est-ce pas un peu lourd de s'échanger des tas d'objets entre instance d'autres objets ?

Régis.
ps:je sais pas si je suis très clair, là, d'un coup en me relisant...