Hvad er doven initialisering?

Indholdsfortegnelse:

Hvad er doven initialisering?
Hvad er doven initialisering?

Video: Hvad er doven initialisering?

Video: Hvad er doven initialisering?
Video: Her er teenagernes undskyldning 2024, November
Anonim

I computerprogrammering er doven initialisering taktikken med at forsinke oprettelsen af et objekt, beregningen af en værdi eller en anden dyr proces, indtil den første gang er nødvendig. Det er en slags doven evaluering, der specifikt refererer til instansiering af objekter eller andre ressourcer.

Hvad er doven initialisering i Java?

Dovne initialiseringsteknikken består af at kontrollere værdien af et klassefelt, når det bruges. Hvis denne værdi er lig med null, indlæses feltet med den korrekte værdi, før det returneres. Her er eksemplet: // Java-program til illustration.

Er doven initialisering god?

Doven initialisering bruges primært til at forbedre ydeevnen, undgå spildende beregninger og reducere kravene til programhukommelse. Disse er de mest almindelige scenarier: Når du har et objekt, der er dyrt at oprette, og programmet måske ikke bruger det.

Hvad er doven initialisering C++?

Doven initialisering er et af de designmønstre, som er i brug i næsten alle programmeringssprog. Dens mål er at flytte objektets konstruktion frem i tiden Det er især praktisk, når oprettelsen af objektet er dyrt, og du vil udskyde det så sent som muligt, eller endda springe det helt over.

Hvad er en doven initialisering i Singleton?

Doven initialisering: I denne metode oprettes objekt kun, hvis det er nødvendigt Dette kan forhindre ressourcespild. Der kræves en implementering af getInstance-metoden, som returnerer instansen. Der er en nul-kontrol, hvis objektet ikke er oprettet, så opret, ellers returner tidligere oprettet.

Anbefalede: