Ano ang tamad na instantiation sa C#?
Ano ang tamad na instantiation sa C#?

Video: Ano ang tamad na instantiation sa C#?

Video: Ano ang tamad na instantiation sa C#?
Video: Get Ready with Us + Chikahan! | Danica O. 2024, Nobyembre
Anonim

Tamad na pagsisimula ay isang pamamaraan na nagpapaliban sa paglikha ng isang bagay hanggang sa unang pagkakataon na ito ay kinakailangan. Sa ibang salita, pagsisimula ng bagay ay nangyayari lamang kapag hinihiling.

Kaya lang, ano ang tamad na nagbubuklod sa C#?

Object on Demand ay tinatawag din Tamad na naglo-load pattern, Tamad na naglo-load inaantala ang pagsisimula ng bagay. Ito ay isang bagong tampok ng C# 4.0 at maaaring gamitin kapag nagtatrabaho kami sa malalaking bagay kapag hindi ito ginagamit. Para maiwasan ang sitwasyon maaari mong gamitin ang Lazy Loading Pattern.

Sa tabi sa itaas, 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.

Kasunod nito, maaari ring magtanong, bakit ang tamad ay pinasimulan?

Tamad na pagsisimula ng isang bagay ay nangangahulugan na ang paglikha nito ay ipinagpaliban hanggang sa ito ay unang gamitin. (Para sa paksang ito, ang mga tuntunin tamad na pagsisimula at tamad instantiation ay magkasingkahulugan.) Tamad na pagsisimula ay pangunahing ginagamit upang mapabuti ang pagganap, maiwasan ang maaksayang pagkalkula, at bawasan ang mga kinakailangan sa memorya ng programa.

Ano ang System tamad?

Remarks. Gamitin tamad pagsisimula upang ipagpaliban ang paglikha ng isang malaki o resource-intensive object, o ang pagsasagawa ng isang resource-intensive na gawain, lalo na kapag ang naturang paglikha o execution ay maaaring hindi mangyari sa buong buhay ng programa. Upang maghanda para sa tamad pagsisimula, lumikha ka ng isang halimbawa ng Tamad.

Inirerekumendang: