Per què és bona la immutabilitat?
Per què és bona la immutabilitat?

Vídeo: Per què és bona la immutabilitat?

Vídeo: Per què és bona la immutabilitat?
Vídeo: Conferència "Beneficis de la integració europea" a càrrec de Ramon Tremosa, 25 d'abril de 2022 2024, De novembre
Anonim

An immutable L'objecte és aquell l'estat del qual no pot canviar i no canviarà després de la seva creació inicial. Immutable els objectes són genial , principalment perquè són segurs per a Thread (i el codi roscat s'ha d'evitar tant com sigui possible). Podeu passar-los sense por que es canviïn.

De la mateixa manera, per què és tan important la immutabilitat?

A més de reduir l'ús de memòria, immutabilitat us permet optimitzar la vostra aplicació fent ús de la igualtat de referència i valors. Això ho fa realment fàcil de veure si alguna cosa ha canviat. Per exemple, un canvi d'estat en un component de reacció.

A més, per què necessitem la immutabilitat a Java? de Eficaç Java ; An immutable class és simplement una classe les instàncies de la qual no es poden modificar. Hi ha moltes bones raons per això: Immutable les classes són més fàcils de dissenyar, implementar i utilitzar que mutable classes. Són menys propensos a errors i són més segurs.

A més d'això, quins són els avantatges dels objectes immutables?

El avantatge dels objectes immutables és que saps que les seves dades no poden canviar, així que no t'has de preocupar per això. Podeu passar-los lliurement sense haver de recordar si un mètode al qual els passeu podria canviar-los d'una manera que el vostre codi no està preparat per gestionar. Això fa treballar amb immutable dades més fàcil.

Què vol dir immutabilitat?

immutable . Si no ho pots canviar, ho és immutable . L'adjectiu immutable té arrels llatines que significar "no canviable". El prefix llatí de not està en, però la grafia canvia quan el prefix es posa abans de la consonant m.

Recomanat: