Ինչպե՞ս եք անում օբյեկտի վաղ և ծույլ սկզբնավորումը:
Ինչպե՞ս եք անում օբյեկտի վաղ և ծույլ սկզբնավորումը:

Video: Ինչպե՞ս եք անում օբյեկտի վաղ և ծույլ սկզբնավորումը:

Video: Ինչպե՞ս եք անում օբյեկտի վաղ և ծույլ սկզբնավորումը:
Video: Աչքերի հետ կապված 10 խնդիր, որոնք վկայում են առողջական ախտանշանների մասին 2024, Ապրիլ
Anonim

4 Պատասխաններ. Լավ Ծույլ սկզբնավորում նշանակում է, որ դու անել ոչ սկզբնավորել օբյեկտները մինչև առաջին անգամ նրանք են օգտագործված. Վաղ սկզբնավորում ուղղակի հակառակն է, դու սկզբնավորել ա singleton upfront դասի բեռնման պահին: Այնտեղ են ուղիները կատարել վաղ սկզբնավորում Մեկը ձեր սինգլը որպես ստատիկ հայտարարելն է:

Հետո, ի՞նչ է նշանակում ծույլ սկզբնավորումը:

Համակարգչային ծրագրավորման մեջ, ծույլ սկզբնավորումն է օբյեկտի ստեղծումը, արժեքի հաշվարկը կամ որևէ այլ թանկ գործընթացի հետաձգման մարտավարությունը մինչև առաջին անգամ է անհրաժեշտ է. Այն է մի տեսակ ծույլ գնահատումը, որը վերաբերում է մասնավորապես ինստանցիացիա օբյեկտների կամ այլ ռեսուրսների.

Նաև, ե՞րբ պետք է օգտագործել Lazy T տեսակը: 7 Պատասխաններ. Դուք սովորաբար օգտագործել այն երբ դու ցանկանում դեպի ինչ-որ բան ցուցադրել առաջին անգամ իրականում օգտագործված . Սա հետաձգում է դրա ստեղծման ծախսերը մինչև այն անհրաժեշտության դեպքում/երբ այն միշտ ծախսելու փոխարեն: Սովորաբար դա նախընտրելի է, երբ օբյեկտը կարող է լինել կամ չլինել օգտագործված և դրա կառուցման արժեքը աննշան է:

Այս կերպ ի՞նչ է ծույլ և եռանդուն սկզբնավորումը:

Ծույլ սկզբնավորում այն տեխնիկան է, երբ մենք սահմանափակում ենք օբյեկտի ստեղծումը մինչև այն ստեղծվի հավելվածի կոդով: Այլ կերպ անհամբեր սկզբնավորում ստեղծում է օբյեկտը նախապես և հավելվածը կամ մոդուլը սկսելուց անմիջապես հետո: Սա օգտակար է այն դեպքում, երբ օբյեկտը պարտադիր է և բոլոր դեպքերում ֆունկցիոնալ:

Կարո՞ղ եք իրականացնել սինգլտոնի օրինաչափությունը՝ օգտագործելով ծույլ սկզբնավորումը:

Lazy Initialization Ծույլ սկզբնավորում մեթոդ դեպի իրականացնել Singleton օրինակը ստեղծում է օրինակը մեջ գլոբալ մուտքի մեթոդ: Այն կամք ոչնչացնել singleton օրինակ և երկու թելերը կամք ստանալ տարբեր օրինակներ սինգլտոն դաս.

Խորհուրդ ենք տալիս: