KernelPanic ha scritto:
Ogni volta che viene modificato il valore nella classe padre
nella classe figlio devo far un metodo per ripristinare il valore iniziale in caso di modifica..
come si può fare?...
Sinceramente non ho ben capito il senso/motivo.
Vuoi che su un oggetto Cell si possa sempre poter cambiare quel
valore mentre su un oggetto CellWithBackUP no (e resti sempre fisso il
valore passato inizialmente al costruttore di CellWithBackUP) ??
Già questo, detto così, comunque violerebbe il
principio di sostituzione di Liskov, ovvero il fatto che, se è come detto, un oggetto CellWithBackUP
non può più "comportarsi" ANCHE come tipo Cell.