Logo bg.boatexistence.com

Какво е мързелива инициализация?

Съдържание:

Какво е мързелива инициализация?
Какво е мързелива инициализация?

Видео: Какво е мързелива инициализация?

Видео: Какво е мързелива инициализация?
Видео: Вот чем посыпать сладости, чтобы получились лучшие десерты! 💯 2024, Може
Anonim

В компютърното програмиране мързеливата инициализация е тактиката за забавяне на създаването на обект, изчисляването на стойност или някакъв друг скъп процес до първия път, когато е необходимо. Това е вид мързелива оценка, която се отнася конкретно до инстанцирането на обекти или други ресурси.

Какво е мързелива инициализация в Java?

Техниката за мързелива инициализация се състои от проверка на стойността на полето за клас, когато то се използва. Ако тази стойност е равна на null, тогава това поле се зарежда с правилната стойност, преди да бъде върнато. Ето примера: // Java програма за илюстрация.

Мързелива инициализация добра ли е?

Мерзелива инициализация е предимно се използва за подобряване на производителността, избягване на разточително изчисление и намаляване на изискванията за памет на програмата. Това са най-често срещаните сценарии: Когато имате обект, който е скъп за създаване и програмата може да не го използва.

Какво е мързелива инициализация на C++?

Мързелива инициализация е един от онези модели на проектиране, които се използват в почти всички езици за програмиране. Неговата цел е да премести конструкцията на обекта напред във времето Това е особено удобно, когато създаването на обекта е скъпо и искате да го отложите възможно най-късно или дори да пропуснете изцяло.

Какво е мързелива инициализация в Singleton?

Ленива инициализация: При този метод обект се създава само ако е необходим Това може да предотврати загубата на ресурси. Изисква се реализация на метода getInstance, който връща екземпляра. Има нулева проверка, че ако обектът не е създаден, тогава създайте, в противен случай върнете предварително създадения.

Препоръчано: