Ho una classe destinata all'uso immutabile, quindi desidero etichettare tutti i campi final
.Oggetti serializzabili e immutabili
Tuttavia, la classe viene serializzata e deserializzata per l'invio in rete. Perché ciò funzioni è necessario un costruttore vuoto. Questo mi impedisce di creare i campi finali.
Sono sicuro che questo è un problema abbastanza comune ma non riesco a trovare una soluzione. Come dovrei procedere?
Grazie, stavo usando il metodo tipico di serializzazione, ma avevano sempre fornito un costruttore vuoto come fu così ho pensato che ha funzionato. – Pool