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.