Bonjour,
J'ai fait une classe qui contient des méthodes statiques, qui servent de services à d'autres classes.
Mon problème est que pour chacune de ces méthodes, j'ai fait des fonctions intermédiaires et des structs, qui ne servent jamais qu'à une seule fonction. Les grosses fonctions intermédiaires ont même des petites fonctions intermédiaires rien que pour elles!!!
Ca donne donc une déclaration de classe un peu bazare:
où Ai est une fonction appelée par A, AAi est une fonction appelée par AA, et ainsi de suite.
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 class ma_classe_de_service { public: static A (); static B (); static C (); private // fonctions appelées par A static AA (); static AB (); static AC (); // structure utilisée dans A struct A_A{ } // fonctions appelées par AA static AAA (); static AAB (); // fonctions appelées par B static BA (); static BB (); static BC (); };
Est ce qu'il n'y aurait pas un moyen pour ranger à plus proprement?
Partager