Ciao a tutti.
Ho un quesito da proporvi riguardante la programmazione orientata agli oggetti.
Immaginiamo di avere due classi:
[list=1][*] una tiene traccia di tutti gli attributi e i metodi per assegnare e prelevare i valori degli attributi[*] l'altra conosce in qualche modo la classe di prima ma ha dei metodi che ne permettono l'inserimento nel database[/list=1]
Prima di tutto vorrei chiedervi se ha senso separare la logica della classe con quella del database. Se si come la classe che scrive sul database deve conoscere l'altra classe? Con l'ereditarietà? Con un attributo che è un'istanza della prima classe?
Spero di essermi spiegato.
Grazie anticipatamente.
Ciao.