Bonjour,
Qu'est qui est préférable entre une déclaration global pour un objet utilisé par plusieurs et une transmission de adresses entre objet.
Ceci d'un point de vu :
sécurité du code
rapidité du programme
utilisation de thead
Cas 1 :
Cas 2:
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
19
20
21 static class Program { static public class ObjetCommun = new class(); ... } class Class1 { public vois func() { Program.ObjetCommun.func1(); } } class Class2 { public vois func() { Program.ObjetCommun.func1(); } }
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
19
20
21
22
23
24
25
26
27
28
29 class Class1 { private class _ObjetCommun; public Class1(class ObjetCommun) { _ObjetCommun = ObjetCommun; } public vois func() { _ObjetCommun.func1(); } } class Class2 { private class _ObjetCommun; public Class2(class ObjetCommun) { _ObjetCommun = ObjetCommun; } public vois func() { _ObjetCommun.func1(); } }
merci pur vos réponses.
Partager