Lazy initialization

Слайд 2

Определение

Ленивая (отложенная) инициализация - прием в программировании, когда некая ресурсоёмкая операция выполняется

Определение Ленивая (отложенная) инициализация - прием в программировании, когда некая ресурсоёмкая операция
непосредственно перед тем, как будет использован ее результат

Слайд 3

Применение

Неизвестно, понадобится ли создание данного объекта
Нужно завершить другие ресурсоемкие операции перед созданием

Применение Неизвестно, понадобится ли создание данного объекта Нужно завершить другие ресурсоемкие операции перед созданием объекта
объекта

Слайд 4

Преимущества и недостатки

Преимущества:
Инициализация выполняется лишь тогда, когда она необходима
Ускоряется начальная инициализация
Недостатки:
Невозможно явно

Преимущества и недостатки Преимущества: Инициализация выполняется лишь тогда, когда она необходима Ускоряется
задать порядок инициализации объектов
Возникает задержка при обращении к объекту
Имя файла: Lazy-initialization.pptx
Количество просмотров: 76
Количество скачиваний: 0