Zakaj je nespremenljivost dobra?
Zakaj je nespremenljivost dobra?

Video: Zakaj je nespremenljivost dobra?

Video: Zakaj je nespremenljivost dobra?
Video: DCap - vidm 2024, November
Anonim

An nespremenljiv objekt je tisti, katerega stanje se ne more in ne bo spremenilo po začetnem ustvarjanju. Nespremenljivo predmeti so Super , večinoma zato, ker so nitno varni (in navojni kodi se je treba čim bolj izogibati). Lahko jih podajate naokoli brez strahu, da se bodo spremenili.

Podobno, zakaj je nespremenljivost tako pomembna?

Poleg zmanjšane porabe pomnilnika, nespremenljivost vam omogoča, da optimizirate svojo aplikacijo z uporabo referenčne in vrednostne enakosti. To naredi res enostavno je videti, če se je kaj spremenilo. Na primer sprememba stanja v reakcijski komponenti.

Poleg tega, zakaj potrebujemo nespremenljivost v Javi? od Učinkovito Java ; An nespremenljiv razred je preprosto razred, katerega primerkov ni mogoče spreminjati. Za to je veliko dobrih razlogov: Nespremenljivo razrede je lažje oblikovati, izvajati in uporabljati kot spremenljiv razredov. Manj so nagnjeni k napakam in so bolj varni.

Kakšne so poleg tega prednosti nespremenljivih objektov?

The prednost nespremenljivih predmetov je, da veste, da se njihovi podatki ne morejo spremeniti, zato vam ni treba skrbeti za to. Lahko jih svobodno posredujete, ne da bi se morali spomniti, ali bi jih metoda, na katero jih posredujete, lahko spremenila na način, na katerega vaša koda ni pripravljena. To naredi delo z nespremenljiv podatki lažje.

Kaj pomeni nespremenljivost?

nespremenljiv . Če ne moreš spremeniti, je nespremenljiv . Pridevnik nespremenljiv ima latinske korenine pomeni "ni spremenljivo." Latinska predpona za not je v, vendar se črkovanje spremeni, ko se predpona postavi pred soglasnik m.

Priporočena: