Logo et.boatexistence.com

Mis on laisk lähtestamine?

Sisukord:

Mis on laisk lähtestamine?
Mis on laisk lähtestamine?

Video: Mis on laisk lähtestamine?

Video: Mis on laisk lähtestamine?
Video: Baby Learning with Ms Rachel - Baby Songs, Speech, Sign Language for Babies - Baby Videos 2024, Mai
Anonim

Arvutiprogrammeerimises on laisk lähtestamine taktika, mille abil lükatakse objekti loomine, väärtuse arvutamine või mõni muu kulukas protsess edasi kuni esmakordse vajaduseni. See on omamoodi laisk hindamine, mis viitab konkreetselt objektide või muude ressursside instantseerimisele.

Mis on Java laisk lähtestamine?

Lasa initsialiseerimise tehnika seisneb klassivälja väärtuse kontrollimises, kui seda kasutatakse. Kui see väärtus võrdub nulliga, laaditakse sellele väljale enne tagastamist õige väärtus. Siin on näide: // Illustreerimiseks Java programm.

Kas laisk lähtestamine on hea?

Laisa initsialiseerimist kasutatakse peamiselt jõudluse parandamiseks, raiskavate arvutuste vältimiseks ja programmide mälunõuete vähendamiseks. Need on kõige levinumad stsenaariumid: kui teil on objekt, mille loomine on kallis ja programm ei pruugi seda kasutada.

Mis on laisk lähtestamine C++?

Lask lähtestamine on üks neist disainimustritest, mida kasutatakse peaaegu kõigis programmeerimiskeeltes. Selle eesmärk on objekti ehitust õigel ajal edasi viia See on eriti mugav, kui objekti loomine on kallis ja soovite selle võimalikult hilja edasi lükata või isegi selle vahele jätta.

Mis on Singletoni laisk lähtestamine?

Lask lähtestamine: selle meetodi puhul luuakse objekt ainult siis, kui seda vaja on See võib vältida ressursside raiskamist. Eksemplari tagastamiseks on vaja meetodi getInstance rakendamist. Seal on nullkontroll, et kui objekti ei looda, siis loo, vastasel juhul tagastab varem loodud.

Soovitan: