Bonjour,
Le programme que je developpe pourrait se décomposer comme suit :
- main.cpp
- fen_princ.cpp (et le h)
- fen_annexe1.cpp (et le h)
- fen_annexe2.cpp (et le h)
- infos_fenetres.h
Ce dernier fichier .h contient une class qui ne contient aucune méthodes, mais que des informations (des const int) initialisés par liste d'initialisation. Je cree un pointeur vers cette classe que je distribue aux autres class de mon programme. Cependant, chaque class n'utilise pas toutes les informations disponibles a chaque fois.
Bref, est-ce une bonne chose de faire comme ça, ou bien, vaut-il mieux faire des classe plus petites mais qui ne contiendrait que les informations nécessaires a chaque fonction. (sachant en plus que annexe1 et annexe2 utilisent les memes)?
De plus, bien que les informations soit des const, vaut-il mieux utiliser ces const, ou passer par des int en private et des ascesseurs?
Merci.
(j'espere avoir été assez clair).
Partager