Miksi muuttumattomuus on hyvä?
Miksi muuttumattomuus on hyvä?

Video: Miksi muuttumattomuus on hyvä?

Video: Miksi muuttumattomuus on hyvä?
Video: Xperia 5 IV arvostelu - Muuttumaton, hyvässä ja pahassa. 2024, Huhtikuu
Anonim

An muuttumaton objekti on sellainen, jonka tila ei voi muuttua eikä muutu alkuperäisen luomisen jälkeen. Muuttumaton esineet ovat loistava , lähinnä siksi, että ne ovat säikeen turvallisia (ja säikeistettyä koodia tulee välttää niin paljon kuin mahdollista). Voit ohittaa ne ilman pelkoa, että ne muuttuvat.

Samoin miksi muuttumattomuus on niin tärkeää?

Vähemmän muistin käytön lisäksi muuttumattomuus voit optimoida sovelluksesi käyttämällä viite- ja arvotasa-arvoa. Tämä tekee sen Todella helppo nähdä onko mikään muuttunut. Esimerkiksi tilanmuutos reagoivassa komponentissa.

Lisäksi, miksi tarvitsemme muuttumattomuutta Javassa? alkaen Tehokas Java ; An muuttumaton luokka on yksinkertaisesti luokka, jonka esiintymiä ei voi muokata. Tähän on monia hyviä syitä: Muuttumaton luokat on helpompi suunnitella, toteuttaa ja käyttää kuin vaihteleva luokat. Ne ovat vähemmän alttiita virheille ja ovat turvallisempia.

Mitä etuja tämän lisäksi on muuttumattomilla esineillä?

The muuttumattomien esineiden etu on, että tiedät, että heidän tiedot eivät voi muuttua, joten sinun ei tarvitse huolehtia siitä. Voit välittää niitä vapaasti ilman, että sinun tarvitsee muistaa, voiko menetelmä, jolle annat ne, muuttaa niitä tavalla, jota koodisi ei ole valmis käsittelemään. Se tekee työstä muuttumaton tiedot helpommin.

Mitä muuttumattomuus tarkoittaa?

muuttumaton . Jos et voi muuttaa sitä, se on muuttumaton . Adjektiivi muuttumaton sillä on latinalaiset juuret tarkoittaa "ei vaihdettavissa". Latinalaisen notin etuliite on in, mutta kirjoitusasu muuttuu, kun etuliite laitetaan ennen konsonanttia m.

Suositeltava: