shodan ha scritto:
1)I singoli micro oggetti poi possono essere impiegati per comporre i macro oggetti.
Forse non mi sono spiegato bene.
Io ho dei micro oggetti (le mie classi) ed ogni uno fa un determinato lavoro.
Quello che volevo capire è se conviene (almeno in alcuni casi) raggrupparli in un macro oggetto.
Per esempio, piuttosto di avere la classe network, keyboard, utility e elabora, ereditarle tutte avendo una unica classe myApp.
In questo modo avrei la comodità di avere a disposizione le variabili di tutte le classi senza doverle passare come argomento ai metodi di ogni classe.
Ovviamente dopo aver ridefinito opportunamente alcuni metodi.
3) Dipende dai singoli casi. A volte può essere utile avere dei metodi set(), altre volte è rindondante, altre volte non necessario.
OK, forse qui mi risponderà il tempo e l'esperienza.
4) Chiarisci cosa intendi con C/C++ perché vuol dire diverse cose.
Intendo classiche funzioni in stile C miste a classi.
5) Usa i namespace. Sono nati apposta.
Ehm, i namespace li sto usando ma la tua risposta mi fa capire che si possono usare in maniera più intelligente.
Vado ad approfondire
Grazie.
Stefano