Bonjour,
Dans l'attente du livre de pattern que j'ai commandé, j'aimerais avoir votre avis sur ce cas tout simple.
J'ai une classe Channel qui fait différentes choses et lève différents événements (updated, reseted, inverted...)
Ensuite, j'ai plusieurs classes, dérivant de Form, de UserControl, de diverses autres classes non graphiques (Measure, Buffer, Scan...) qui ont tous pour propriété un Channel.
Donc pour toutes ces classes, je me retrouve avec un bout de code identique ressemblant à ça:
Comment faire pour enlever cette petite redondance de code ?Code:
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
30
31
32
33
34
35
36
37
38
39
40
Utiliser une classe statique, qui gère l'enregistrement du channel et de ces événements ?
Qu'en pensez-vous ?Code:
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Est-ce un pattern connu ? Quel est son nom ?
Merci
