Kako izvodite ranu i lijenu inicijalizaciju objekta?
Kako izvodite ranu i lijenu inicijalizaciju objekta?

Video: Kako izvodite ranu i lijenu inicijalizaciju objekta?

Video: Kako izvodite ranu i lijenu inicijalizaciju objekta?
Video: BOL U VRATU - Resite problem za 5 min! NECK PAIN - Solve the problem in 5 minutes! 2024, Svibanj
Anonim

4 odgovora. Dobro Lijena inicijalizacija znači da ti čini ne inicijalizirati objekte sve dok prvi put nisu su korišteni. Rana inicijalizacija je samo obrnuto, ti inicijalizirati a singleton unaprijed u vrijeme učitavanja razreda. Tamo su načina da izvršiti ranu inicijalizaciju , jedan je deklariranje vašeg singletona kao statičnog.

Što onda znači lijena inicijalizacija?

U kompjuterskom programiranju, lijena inicijalizacija je taktika odgađanja stvaranja objekta, izračunavanja vrijednosti ili nekog drugog skupog procesa do prvog puta je potrebna. To je vrsta lijen evaluacija koja se posebno odnosi na instanciranje objekata ili drugih resursa.

Također, kada biste trebali koristiti tip Lazy T? 7 odgovora. Vas tipično koristiti to kada vas željeti do instancirati nešto prvi put kada je to zapravo korišteni . To odgađa trošak izrade dok/kad bude potreban umjesto da uvijek snosi troškove. Obično je ovo poželjnije kada objekt može ili ne mora biti korišteni a trošak njegove izgradnje je netrivijalan.

Na ovaj način, što je lijena i željna inicijalizacija?

Lijena inicijalizacija je tehnika u kojoj smo ograničili stvaranje objekta sve dok ga ne kreira kod aplikacije. Na drugi način nestrpljiva inicijalizacija stvara objekt unaprijed i neposredno nakon pokretanja aplikacije ili modula. Ovo je korisno u slučaju da je objekt obavezan iu svim slučajevima funkcionalan.

Možete li implementirati singleton uzorak koristeći lijenu inicijalizaciju?

Lijena inicijalizacija Lijena inicijalizacija metoda za implementirati Singleton uzorak stvara instancu u metoda globalnog pristupa. To htjeti uništiti singleton uzorak i obje niti htjeti dobiti različite primjere singleton klasa.

Preporučeni: