Wat is lui inisialisering?

INHOUDSOPGAWE:

Wat is lui inisialisering?
Wat is lui inisialisering?

Video: Wat is lui inisialisering?

Video: Wat is lui inisialisering?
Video: Fundamentals of Lazy Initialization in C# - Part-1 2024, Desember
Anonim

In rekenaarprogrammering is lui inisialisering die taktiek om die skepping van 'n voorwerp, die berekening van 'n waarde of 'n ander duur proses te vertraag tot die eerste keer dat dit nodig is. Dit is 'n soort lui evaluasie wat spesifiek na die instansiering van voorwerpe of ander hulpbronne verwys.

Wat is lui initialisering in Java?

Die Lazy Inisialization-tegniek bestaan om die waarde van 'n klasveld na te gaan wanneer dit gebruik word. As daardie waarde gelyk is aan nul, word daardie veld met die regte waarde gelaai voordat dit teruggestuur word. Hier is die voorbeeld: // Java-program om te illustreer.

Is lui inisialisering goed?

Lui initialisering word hoofsaaklik gebruik om werkverrigting te verbeter, verkwistende berekening te vermy en programgeheuevereistes te verminder. Dit is die mees algemene scenario's: Wanneer jy 'n voorwerp het wat duur is om te skep, en die program sal dit dalk nie gebruik nie.

Wat is lui initialisering C++?

Lui initialisering is een van daardie ontwerppatrone wat in byna alle programmeertale gebruik word. Die doelwit is om die voorwerp se konstruksie betyds vorentoe te beweeg Dit is veral handig wanneer die skepping van die voorwerp duur is, en jy dit so laat as moontlik wil uitstel, of selfs heeltemal wil oorslaan.

Wat is 'n lui initialisering in Singleton?

Lui initialisering: In hierdie metode word voorwerp slegs geskep as dit nodig is Dit kan vermorsing van hulpbronne voorkom. 'n Implementering van getInstance-metode word vereis wat die instansie terugstuur. Daar is 'n nulkontrole dat as objek nie geskep is nie, skep dan, anders gee jy terug wat voorheen geskep is.

Aanbeveel: