Hvordan laver man tidlig og doven initialisering af et objekt?
Hvordan laver man tidlig og doven initialisering af et objekt?

Video: Hvordan laver man tidlig og doven initialisering af et objekt?

Video: Hvordan laver man tidlig og doven initialisering af et objekt?
Video: Fundamentals of Lazy Initialization in C# - Part-1 2024, Kan
Anonim

4 svar. Godt Doven initialisering betyder, at du gør ikke initialisere objekter indtil første gang de er Brugt. Tidlig initialisering er bare omvendt, du initialisere a singleton på forhånd på tidspunktet for klassens indlæsning. Der er måder at lav tidlig initialisering , den ene er ved at erklære din singleton som statisk.

Så hvad betyder doven initialisering?

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

Og hvornår skal du bruge Lazy T-typen? 7 svar. Du typisk brug det hvornår du vil have til instantiér noget første gang, det er faktisk Brugt . Dette forsinker omkostningerne ved at oprette det, indtil hvis/når det er nødvendigt i stedet for altid at afholde omkostningerne. Normalt er dette at foretrække, når objektet kan eller ikke er det Brugt og omkostningerne ved at bygge det er ikke-trivielle.

På denne måde, hvad er doven og ivrig initialisering?

Doven initialisering er teknik, hvor vi begrænser objektoprettelsen, indtil den er oprettet af applikationskode. På anden måde ivrig initialisering opretter objektet på forhånd og lige efter start af applikationen eller modulet. Dette er nyttigt, hvis objektet er obligatorisk og i alle tilfælde funktionelt.

Kan du implementere singleton-mønsteret ved hjælp af doven initialisering?

Doven initialisering Doven initialisering metode til implementere Singleton-mønster opretter instansen i den globale adgangsmetode. Det vilje ødelægge singleton mønster og begge tråde vilje få de forskellige forekomster af singleton klasse.

Anbefalede: