Líná inicializace

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. listopadu 2018; kontroly vyžadují 4 úpravy .
Líná (líná) inicializace
Líná inicializace
Popsáno v Návrhové vzory Ne

Líná inicializace je programovací technika, kdy se nějaká operace náročná na zdroje (vytvoření objektu, výpočet hodnoty) provede bezprostředně před použitím jejího výsledku .  Inicializace se tedy provádí "na vyžádání" spíše než předem. Podobná myšlenka nachází uplatnění v celé řadě oblastí: například on-the-fly kompilace a logistický koncept just -in-time .

Speciálním případem líné inicializace - vytvoření objektu v okamžiku přístupu k němu - je jeden z generativních návrhových vzorů . Obvykle se používá ve spojení se vzory jako Factory Method , Loner a Proxy .

Výhody

Nevýhody

Implementace

Tato šablona může být implementována několika různými způsoby:

Odkazy

Stránky v ruském jazyce

 Viz také