Logo it.boatexistence.com

Cos'è l'inizializzazione pigra?

Sommario:

Cos'è l'inizializzazione pigra?
Cos'è l'inizializzazione pigra?

Video: Cos'è l'inizializzazione pigra?

Video: Cos'è l'inizializzazione pigra?
Video: [ITA] Dart: i modificatori | Lezione #3 del corso Dart Begin 2024, Maggio
Anonim

Nella programmazione di computer, l'inizializzazione pigra è la tattica di ritardare la creazione di un oggetto, il calcolo di un valore o qualche altro processo costoso fino alla prima volta che è necessario. È una sorta di valutazione pigra che si riferisce specificamente all'istanziazione di oggetti o altre risorse.

Cos'è l'inizializzazione pigra in Java?

La tecnica di inizializzazione pigra consiste nel controllare il valore di un campo di classe quando viene utilizzato. Se quel valore è uguale a null, quel campo viene caricato con il valore corretto prima di essere restituito. Ecco l'esempio: // Programma Java da illustrare.

L'inizializzazione pigra va bene?

L'inizializzazione pigra è utilizzata principalmente per migliorare le prestazioni, evitare calcoli inutili e ridurre i requisiti di memoria del programma. Questi sono gli scenari più comuni: Quando hai un oggetto che è costoso da creare e il programma potrebbe non usarlo.

Cos'è l'inizializzazione pigra C++?

L'inizializzazione pigra è uno di quei modelli di progettazione utilizzati in quasi tutti i linguaggi di programmazione. Il suo obiettivo è quello di far avanzare la costruzione dell'oggetto nel tempo È particolarmente utile quando la creazione dell'oggetto è costosa e vuoi rimandarla il più tardi possibile, o addirittura s altare del tutto.

Cos'è un'inizializzazione pigra in Singleton?

Inizializzazione pigra: in questo metodo, oggetto viene creato solo se necessario Ciò può impedire lo spreco di risorse. È necessaria un'implementazione del metodo getInstance che restituisca l'istanza. C'è un controllo nullo che se l'oggetto non viene creato, crea, altrimenti restituisce creato in precedenza.

Consigliato: