Համակարգչային ծրագրավորման մեջ ծույլ սկզբնավորումը օբյեկտի ստեղծումը, արժեքի հաշվարկը կամ որևէ այլ թանկարժեք գործընթացի հետաձգման մարտավարությունն է մինչև առաջին անգամ դրա անհրաժեշտությունը: Դա մի տեսակ ծույլ գնահատական է, որը վերաբերում է հատկապես օբյեկտների կամ այլ ռեսուրսների օրինակացմանը:
Ի՞նչ է ծույլ սկզբնավորումը Java-ում:
Ծույլ սկզբնավորման տեխնիկան բաղկացած է դասի դաշտի արժեքի ստուգումից, երբ այն օգտագործվում է: Եթե այդ արժեքը հավասար է null-ի, ապա այդ դաշտը բեռնվում է համապատասխան արժեքով, նախքան այն վերադարձնելը: Ահա օրինակը. // Java ծրագիր՝ նկարելու համար:
Ծույլ սկզբնավորումը լա՞վ է:
Անբան սկզբնավորումը հիմնականում օգտագործվում է արդյունավետությունը բարելավելու, վատնվող հաշվարկներից խուսափելու և ծրագրի հիշողության պահանջները նվազեցնելու համար: Սրանք ամենատարածված սցենարներն են. Երբ դուք ունեք օբյեկտ, որի ստեղծումը թանկ է, և ծրագիրը կարող է չօգտագործել այն:
Ի՞նչ է ծույլ սկզբնավորումը C++:
Ծույլ սկզբնավորումն այն դիզայնի օրինաչափություններից մեկն է, որն օգտագործվում է գրեթե բոլոր ծրագրավորման լեզուներում: Դրա նպատակն է ժամանակին առաջ տանել օբյեկտի կառուցումը Դա հատկապես հարմար է, երբ օբյեկտի ստեղծումը թանկ է, և դուք ցանկանում եք հետաձգել այն որքան հնարավոր է ուշ, կամ նույնիսկ ամբողջությամբ բաց թողնել:
Ի՞նչ է ծույլ սկզբնավորումը Singleton-ում:
Ծույլ սկզբնավորում. այս մեթոդում օբյեկտը ստեղծվում է միայն անհրաժեշտության դեպքում Սա կարող է կանխել ռեսուրսների վատնումը: Պահանջվում է getInstance մեթոդի իրականացում, որը վերադարձնում է օրինակը: Կա զրոյական ստուգում, որ եթե օբյեկտը չի ստեղծվել, ապա ստեղծել, այլապես վերադարձնել նախկինում ստեղծված: