Skip to content
EntityQ2599269· pop 13· linked from 10 articles

Leniwe inicjowanie

Sign in to save

Delaying a task until it is first needed

Wikidata facts

Sources (1)

via Wikidata · CC0

Article · Polski

Leniwe inicjowanie – wzorzec projektowy polegający na opóźnianiu tworzenia obiektu, obliczania wartości lub przeprowadzania innych kosztownych operacji, aż do momentu pierwszego zapotrzebowania na nie. Jest to zwykle dokonywane przez utrzymywanie flagi wskazującej, czy operacja (np. tworzenie obiektu) miała miejsce. Za każdym razem, gdy potrzebny jest wynik operacji, flaga jest testowana. Jeśli flaga wskazuje, że dana operacja miała już miejsce, to jest zwracany wynik operacji. Jeśli jeszcze nie, to wtedy dokonuje się tej operacji i zachowuje wynik.

Abstract from DBpedia / Wikipedia · CC BY-SA