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, April
Anonim

4 odgovora. Pa Lazy inicijalizacija znači da ti uradi ne inicijalizirati objekte sve dok prvi put nisu su korišteno. Rana inicijalizacija je samo obrnuto, ti inicijalizirati a singleton unaprijed u vrijeme učitavanja klase. Tamo su načine da izvršite ranu inicijalizaciju , jedan je deklarisanjem vašeg singletona kao statičnog.

Onda, šta znači lenja inicijalizacija?

U kompjuterskom programiranju, lenja inicijalizacija je taktika odlaganja stvaranja objekta, izračunavanja vrijednosti ili nekog drugog skupog procesa do prvog puta je potreban. To je neka vrsta lijen evaluacija koja se posebno odnosi na instancija objekata ili drugih resursa.

Takođe, kada biste trebali koristiti tip Lazy T? 7 odgovora. Vi tipično koristiti to kada ti željeti to instancirati nešto prvi put kada je to zapravo korišteno . Ovo odgađa trošak njegovog kreiranja do ako/kada bude potreban umjesto da uvijek snosi troškove. Obično je ovo poželjnije kada objekt može ili ne mora biti korišteno a trošak njegove izgradnje je netrivijalan.

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

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

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

Lazy Initialization Lazy inicijalizacija metoda za implementirati Singleton obrazac kreira instancu in metoda globalnog pristupa. To će uništiti singleton pattern i obe niti će dobiti različite primjere singleton class.

Preporučuje se: