SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start


From course:

ingegneria del software

» Start this Course
(Practice similar questions for free)
Question:

Quali principi deve rispettare una classe per essere immutabile?

Author: federico volpe



Answer:

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