Kā jūs veicat objekta agrīnu un slinku inicializēšanu?
Kā jūs veicat objekta agrīnu un slinku inicializēšanu?

Video: Kā jūs veicat objekta agrīnu un slinku inicializēšanu?

Video: Kā jūs veicat objekta agrīnu un slinku inicializēšanu?
Video: Fundamentals of Lazy Initialization in C# - Part-1 2024, Maijs
Anonim

4 atbildes. Nu Slinka inicializācija nozīmē, ka tu darīt nē inicializēt objektus līdz pirmajai reizei, kad viņi ir lietots. Agrīna inicializācija ir tikai otrādi, tu inicializēt a singleton klases ielādes laikā. Tur ir veidi, kā veiciet agrīnu inicializāciju , viens ir, pasludinot savu vientuļo kā statisku.

Ko tad nozīmē slinka inicializācija?

Datorprogrammēšanā, slinka inicializācija ir taktika aizkavēt objekta izveidi, vērtības aprēķināšanu vai kādu citu dārgu procesu līdz pirmajai reizei ir nepieciešams. Tas ir sava veida slinks novērtējums, kas īpaši attiecas uz instantiācija objektiem vai citiem resursiem.

Kā arī, kad vajadzētu izmantot Lazy T tipu? 7 atbildes. Tu parasti izmantot tas kad tu gribu uz iemiesot kaut ko īstenībā pirmo reizi lietots . Tas aizkavē tā izveides izmaksas, līdz tas ir nepieciešams, nevis vienmēr sedz izmaksas. Parasti tas ir vēlams, ja objekts var būt vai nebūt lietots un tā būvniecības izmaksas nav maznozīmīgas.

Kas šādā veidā ir slinka un dedzīga inicializācija?

Slinka inicializācija ir tehnika, ja mēs ierobežojam objekta izveidi, līdz tas ir izveidots ar lietojumprogrammas kodu. Citā veidā dedzīga inicializācija izveido objektu iepriekš un tūlīt pēc lietojumprogrammas vai moduļa palaišanas. Tas ir noderīgi, ja objekts ir obligāts un visos gadījumos funkcionāls.

Vai varat ieviest viengabala modeli, izmantojot slinku inicializēšanu?

Slinka inicializācija Slinka inicializācija metode uz īstenot Singleton modeli izveido instanci iekšā globālās piekļuves metode. Tas gribu iznīcināt vienkrāsains raksts un abi pavedieni gribu iegūt dažādus gadījumus singleton klase.

Ieteicams: