Paano mo gagawin ang maaga at tamad na pagsisimula ng isang bagay?
Paano mo gagawin ang maaga at tamad na pagsisimula ng isang bagay?

Video: Paano mo gagawin ang maaga at tamad na pagsisimula ng isang bagay?

Video: Paano mo gagawin ang maaga at tamad na pagsisimula ng isang bagay?
Video: 5 Steps Kung Paano Makaalis Sa Kahirapan : Tagumpay Tips 2024, Mayo
Anonim

4 Mga sagot. Well Tamad na pagsisimula ibig sabihin ikaw gawin hindi magpasimula ng mga bagay hanggang sa unang pagkakataon nila ay ginamit. Maagang pagsisimula baligtad lang, ikaw magpasimula a singleton upfront sa oras ng paglo-load ng klase. doon ay mga paraan upang gawin ang maagang pagsisimula , ang isa ay sa pamamagitan ng pagdedeklara ng iyong singleton bilang static.

Pagkatapos, ano ang ibig sabihin ng tamad na pagsisimula?

Sa computer programming, tamad ang initialization ay ang taktika ng pagkaantala sa paglikha ng isang bagay, ang pagkalkula ng isang halaga, o ilang iba pang mamahaling proseso hanggang sa unang pagkakataon ay kailangan. Ito ay isang uri ng tamad pagsusuri na partikular na tumutukoy sa instantiation ng mga bagay o iba pang mapagkukunan.

Gayundin, kailan mo dapat gamitin ang Lazy T type? 7 Sagot. Ikaw karaniwan gamitin ito kapag ikaw gusto sa i-instantiate ang isang bagay sa unang pagkakataon na ito talaga ginamit . Inaantala nito ang gastos sa paggawa nito hanggang sa kung/kung kailan ito kinakailangan sa halip na palaging magdulot ng gastos. Kadalasan ito ay mas mainam kapag ang bagay ay maaaring o hindi ginamit at ang halaga ng pagpapagawa nito ay hindi mahalaga.

Sa ganitong paraan, ano ang tamad at sabik na pagsisimula?

Tamad na pagsisimula ay pamamaraan kung pinaghihigpitan namin ang paglikha ng bagay hanggang sa nilikha ito ng code ng aplikasyon. Sa kabilang banda sabik na pagsisimula lumilikha ng bagay nang maaga at pagkatapos lamang na simulan ang aplikasyon o module. Ito ay kapaki-pakinabang kung sakaling ang bagay ay sapilitan at sa lahat ng mga kaso ay gumagana.

Maaari mo bang ipatupad ang singleton pattern gamit ang lazy initialization?

Lazy Initialization Lazy initialization paraan upang ipatupad ang pattern ng Singleton lumilikha ng halimbawa sa ang pandaigdigang paraan ng pag-access. Ito kalooban sirain ang pattern ng singleton at parehong mga thread kalooban makuha ang iba't ibang pagkakataon ng singleton class.

Inirerekumendang: