Question:
Quali principi deve rispettare una classe per essere immutabile?
Author: federico volpeAnswer:
Una classe si dice immutabile quando il suo stato non puo' essere modificato dopo la sua creazione : - non fornire metodi di modifica allo stato; - avere tutti gli attributi privati per i tipi potenzialmente mutabili (come List<T>); - avere tutti gli attributi final se non già privati; - assicurare l’accesso esclusivo a tutte le parti non mutabili, ovvero non avere reference escaping.
0 / 5 (0 ratings)
1 answer(s) in total