Слайд 2Определение
Ленивая (отложенная) инициализация - прием в программировании, когда некая ресурсоёмкая операция выполняется
непосредственно перед тем, как будет использован ее результат
Слайд 3Применение
Неизвестно, понадобится ли создание данного объекта
Нужно завершить другие ресурсоемкие операции перед созданием
объекта
Слайд 4Преимущества и недостатки
Преимущества:
Инициализация выполняется лишь тогда, когда она необходима
Ускоряется начальная инициализация
Недостатки:
Невозможно явно
задать порядок инициализации объектов
Возникает задержка при обращении к объекту