Нысанның ерте және жалқау инициализациясын қалай жасайсыз?
Нысанның ерте және жалқау инициализациясын қалай жасайсыз?

Бейне: Нысанның ерте және жалқау инициализациясын қалай жасайсыз?

Бейне: Нысанның ерте және жалқау инициализациясын қалай жасайсыз?
Бейне: Көшбасшылық және көшбасшы туралы 2024, Желтоқсан
Anonim

4 Жауаптар. Жақсы Жалқау инициализация сен дегенді білдіреді істеу емес объектілерді инициализациялау бірінші рет олар болып табылады пайдаланылады. Ерте инициализация тек кері, сен инициализация а сыныпты жүктеу кезінде синглондық алдын ала. Ана жерде болып табылады жолдары ерте инициализация жасаңыз , бірі синглтоныңызды статикалық деп жариялау арқылы.

Сонда жалқау инициализация нені білдіреді?

Компьютерлік бағдарламалауда, жалқау инициализация болып табылады объектіні жасауды, құнды есептеуді немесе басқа да қымбат процесті бірінші рет жасағанға дейін кейінге қалдыру тактикасы болып табылады қажет. Ол болып табылады бір түрі жалқау арнайы сілтеме жасайтын бағалау инстанция объектілердің немесе басқа ресурстардың.

Сондай-ақ, Lazy T түрін қашан пайдалану керек? 7 Жауаптар. Сіз әдетте пайдалану ол қашан сен келеді дейін бірдеңені бірінші рет іске асыру пайдаланылады . Бұл оны жасау құнын әрқашан құнын көтерудің орнына қажет болғанша/қашанға дейін кешіктіреді. Әдетте бұл объект болуы немесе болмауы мүмкін болғанда жақсырақ пайдаланылады және оны салу құны тривиальды емес.

Осылайша, жалқау және ынталы инициализация дегеніміз не?

Жалқау инициализация Бұл әдіс қолданбалы код арқылы жасалғанға дейін объект жасауды шектейтін болсақ. Басқа жолмен ынталы инициализация нысанды алдын ала және қолданбаны немесе модульді іске қосқаннан кейін ғана жасайды. Бұл нысан міндетті және барлық жағдайларда функционалды болған жағдайда пайдалы.

Жалқау инициализацияны пайдаланып синглондық үлгіні жүзеге асыра аласыз ба?

Жалқау инициализация Жалқау инициализация әдісі Singleton үлгісін енгізу данасын жасайды ішінде жаһандық қол жеткізу әдісі. Ол ерік жою синглтон үлгісі және екі жіп ерік әртүрлі даналарды алыңыз синглтон класы.

Ұсынылған: