Perché l'immutabilità è buona?
Perché l'immutabilità è buona?

Video: Perché l'immutabilità è buona?

Video: Perché l'immutabilità è buona?
Video: La legge immutabile della politica 2024, Novembre
Anonim

Un immutabile oggetto è uno il cui stato non può e non cambierà dopo la sua creazione iniziale. Immutabile gli oggetti sono Grande , principalmente perché sono thread-safe (e il codice con thread dovrebbe essere evitato il più possibile). Puoi passarli in giro senza paura che vengano cambiati.

Allo stesso modo, perché l'immutabilità è così importante?

Oltre all'utilizzo ridotto della memoria, immutabilità ti consente di ottimizzare la tua applicazione utilizzando l'uguaglianza di riferimento e di valore. Questo lo rende veramente facile vedere se qualcosa è cambiato. Ad esempio un cambiamento di stato in un componente di reazione.

Inoltre, perché abbiamo bisogno dell'immutabilità in Java? da Efficace Giava ; Un immutabile class è semplicemente una classe le cui istanze non possono essere modificate. Ci sono molte buone ragioni per questo: Immutabile le classi sono più facili da progettare, implementare e utilizzare di mutevole classi. Sono meno soggetti a errori e sono più sicuri.

Oltre a questo, quali sono i vantaggi degli oggetti immutabili?

Il vantaggio di oggetti immutabili è che sai che i loro dati non possono cambiare, quindi non devi preoccuparti di questo. Puoi passarli liberamente senza dover ricordare se un metodo a cui li passi potrebbe cambiarli in un modo che il tuo codice non è pronto a gestire. Questo rende lavorare con immutabile dati più facili.

Cosa significa immutabilità?

immutabile . Se non puoi cambiarlo, è immutabile . L'aggettivo immutabile ha radici latine che Significare "non modificabile". Il prefisso latino per not è in, ma l'ortografia cambia quando il prefisso viene messo prima della consonante m.

Consigliato: