Мързеливата инициализация е
Мързелива инициализация ). Техника в програмирането, при която някаква ресурсоемка операция (създаване на обект, изчисляване на стойност) се извършва непосредствено преди нейният резултат да бъде използван. По този начин инициализацията се извършва "при поискване", а не предварително. Подобна идея намира приложения в голямо разнообразие от области, като компилация в движение и логистична концепция Just-in-Time.
Специален случай на мързелива инициализация - създаване на обект в момента на достъп до него - е един от генеративните дизайнерски модели. Обикновено се използва във връзка с шаблоните Factory Method, Loner и Proxy.
Съдържание
Предимства
- Инициализацията се извършва само когато наистина е необходимо;
- ускорете инициализацията.
недостатъци
- Не е възможно изрично да се зададе редът, в който обектите се инициализират;
- има забавяне при първия достъп до обекта.
Примери за изпълнение
Фондация Уикимедия. 2010 г.
Вижте какво е "Мързелива инициализация" в други речници:
Мързелива инициализация (дизайн модел) - Мързелива инициализация. Техника на програмиране, при която някаква ресурсоемка операция (създаване на обект, изчисляване на стойност) се изпълнява непосредствено преди нейният резултат да бъде използван. ... ... Wikipedia
Инициализация - Инициализация (от англ. initialization, инициация) създаване, активиране, подготовка за работа, дефиниране на параметри. Привеждане на програма или устройство в състояние на готовност заизползване.[1] Терминът се използва както за ... ... Wikipedia
Мързелива инициализация (дизайн модел) - Мързелива инициализация. Техника на програмиране, при която някаква ресурсоемка операция (създаване на обект, изчисляване на стойност) се изпълнява непосредствено преди нейният резултат да бъде използван. ... ... Wikipedia
Мързелива инициализация - Мързелива инициализация. Техника на програмиране, при която някаква ресурсоемка операция (създаване на обект, изчисляване на стойност) се изпълнява непосредствено преди нейният резултат да бъде използван. ... ... Wikipedia
Дизайнски модел – Този термин има и други значения, вижте Шаблон. В разработката на софтуер моделът на проектиране или шаблонът (английски шаблон за проектиране) е повторяема архитектурна структура, която представлява решение на проблем ... ... Wikipedia
Двойно проверено заключване — Дизайнерски модел Двойно проверено заключване Двойно проверено заключване Описано в Дизайнерски шаблони Няма Двойно проверено заключване е дизайн модел, използван в паралелното програмиране. Той ... ... Уикипедия
Конструктор (дизайн модел) – Този термин има други значения, вижте Конструктор. Шаблон за проектиране Builder Builder Тип: генеративен Описано в Design Patterns Да Builder (англ. Builder) p ... Wikipedia
Creative Design Patterns — Творческите шаблони са дизайнерски модели, които абстрахират процеса на инстанциране. Те позволяват да се направи системата независима от метода на създаване, композиране и представяне на обекти. Шаблон, ... ... Уикипедия
Сингъл(design pattern) - Този термин има и други значения, вижте Самотник. Design Pattern Singleton Singleton Тип: генеративен Описано в Design Patterns Да Singleton в програмирането & # 160 ... Wikipedia
Дизайнски шаблони — (модел, английски шаблон за проектиране) е архитектурна конструкция за многократна употреба, която предоставя решение на общ проектен проблем в рамките на специфичен контекст и описва значението на това решение. Моделът не е пълен ... ... Wikipedia