Kompiuterių programavime tingus inicijavimas – tai taktika, kai objekto sukūrimas, vertės apskaičiavimas ar koks kitas brangus procesas atidedamas iki pirmo karto, kai to prireiks. Tai tam tikras atsainus vertinimas, konkrečiai susijęs su objektų ar kitų išteklių egzemplioriais.
Kas yra tingus „Java“inicijavimas?
Tingus inicijavimo techniką sudaro klasės lauko vertės tikrinimas, kai jis naudojamas. Jei ši reikšmė lygi nuliui, prieš grąžinant į lauką įkeliama tinkama reikšmė. Štai pavyzdys: // „Java“programa iliustruoti.
Ar tingus inicijavimas yra geras?
Tingus inicijavimas daugiausia naudojamas siekiant pagerinti našumą, išvengti nereikalingo skaičiavimo ir sumažinti programos atminties reikalavimus. Tai yra dažniausiai pasitaikantys scenarijai: Kai turite objektą, kurį sukurti brangu, o programa gali jo nenaudoti.
Kas yra tingus inicijavimas C++?
Tingus inicijavimas yra vienas iš tų projektavimo modelių, kuris naudojamas beveik visose programavimo kalbose. Jo tikslas – laiku pajudinti objekto konstrukciją Tai ypač patogu, kai objekto sukūrimas yra brangus ir norite jį atidėti kuo vėliau arba net visiškai praleisti.
Kas yra tingus Singleton inicijavimas?
Tingus inicijavimas: šiuo metodu objektas sukuriamas tik tada, kai jo reikia Tai gali užkirsti kelią išteklių švaistymui. Reikalingas metodas getInstance, kuris grąžina egzempliorių. Yra nulinis patikrinimas, kad jei objektas nesukurtas, tada sukurkite, kitaip grąžinkite anksčiau sukurtą.