2) Sviluppo del progetto DEV-CPP su due file contenenti rispettivamente:
- un header file( es. Cliente. h) contenente sia la definizione della classe( metodi e proprietà) sia l ' implementazione dei suoi metodi;- il main( es. main. cpp) dove avverrà l ' interazione degli oggetti.
Questa modalità di scrittura della classe, come quella vista in precedenza ha ancora una valenza soprattutto didattica perché offre una veloce panoramica dell ' intera struttura, anche se svincola il codice dei metodi della classe ad essere implementati direttamente nel main.
In questo caso anche se si gestiscono solo due file ed i programmi sembrano ancora semplici da scrivere( rendendo possibile poter suddividere gli sviluppatori tra classe e main in quanto risorse differenti), il file header della classe Cliente. h potrebbe tendere ad essere abbastanza complesso in presenza di un numero elevato di metodi costituiti magari da molte linee di codice.
Questo tenderebbe a rendere la struttura complesiva della classe di difficile comprensione.
11. vedi Cliente-A-2-File. dev
Linguaggio C ++: primo programma con una classe
2) Sviluppo del progetto DEV-CPP su due file contenenti rispettivamente:
- un header file( es. Cliente. h) contenente sia la definizione della classe( metodi e proprietà) sia l ' implementazione dei suoi metodi;- il main( es. main. cpp) dove avverrà l ' interazione degli oggetti.
Questa modalità di scrittura della classe, come quella vista in precedenza ha ancora una valenza soprattutto didattica perché offre una veloce panoramica dell ' intera struttura, anche se svincola il codice dei metodi della classe ad essere implementati direttamente nel main.
In questo caso anche se si gestiscono solo due file ed i programmi sembrano ancora semplici da scrivere( rendendo possibile poter suddividere gli sviluppatori tra classe e main in quanto risorse differenti), il file header della classe Cliente. h potrebbe tendere ad essere abbastanza complesso in presenza di un numero elevato di metodi costituiti magari da molte linee di codice.
Questo tenderebbe a rendere la struttura complesiva della classe di difficile comprensione.
11. vedi Cliente-A-2-File. dev
Autore: Prof. Rio Chierego Aprile 2025