Passando attraverso Java efficace, Joshua Bloch afferma che l'inconveniente dell'uso del modello JavaBeans è che un oggetto può trovarsi in uno stato incoerente partendo dalla costruzione e con il modello JavaBeans, non possiamo rendere la nostra classe immutabile. Ho capito molto.
Dice anche che possiamo ridurre questi inconvenienti "congelando" l'oggetto quando la sua costruzione è completa e non permettendogli di essere usato fino a quando non è congelato.
Qualcuno può aiutarmi a capire cosa significa "congelare" l'oggetto?