Kāpēc nemainīgums ir labs?
Kāpēc nemainīgums ir labs?

Video: Kāpēc nemainīgums ir labs?

Video: Kāpēc nemainīgums ir labs?
Video: Dievs ir labs | Prieka Vēsts slavēšana 2024, Novembris
Anonim

An nemainīgs objekts ir tāds, kura stāvoklis nevar mainīties un nemainīsies pēc tā sākotnējās izveides. Nemainīgs objekti ir lieliski , galvenokārt tāpēc, ka tie ir droši pavedieniem (un pēc iespējas jāizvairās no vītņota koda). Jūs varat tos nodot, nebaidoties, ka tie tiks mainīti.

Tāpat, kāpēc nemainīgums ir tik svarīgs?

Papildus samazinātam atmiņas lietojumam, nemainīgums ļauj optimizēt savu lietojumprogrammu, izmantojot atsauces un vērtību vienlīdzību. Tas padara to tiešām viegli redzēt, vai kaut kas ir mainījies. Piemēram, reakcijas komponenta stāvokļa maiņa.

Turklāt, kāpēc mums ir nepieciešama Java nemainīgums? no Efektīva Java ; An nemainīgs klase ir vienkārši klase, kuras gadījumus nevar modificēt. Tam ir daudz labu iemeslu: Nemainīgs klases ir vieglāk izstrādāt, ieviest un izmantot nekā mainīgs klases. Tie ir mazāk pakļauti kļūdām un ir drošāki.

Bez tam, kādas ir nemainīgu objektu priekšrocības?

The nemainīgu objektu priekšrocības ir tas, ka jūs zināt, ka viņu dati nevar mainīties, tāpēc jums par to nav jāuztraucas. Varat tos brīvi nodot, neatceroties, vai metode, kurai tos nododat, var mainīt tos tādā veidā, ka jūsu kods nav gatavs rīkoties. Tas padara darbu ar nemainīgs datus vieglāk.

Ko nozīmē nemainīgums?

nemainīgs . Ja jūs nevarat to mainīt, tas ir nemainīgs . Īpašības vārds nemainīgs tam ir latīņu saknes nozīmē "nav maināms". Latīņu prefikss not ir in, bet pareizrakstība mainās, kad prefiksu liek pirms līdzskaņa m.

Ieteicams: