Lazy initialization презентация

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

Слайд 1Lazy initialization
Тихонова Мария
СПбГУ
МатМех, группа 245


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

выполняется непосредственно перед тем, как будет использован ее результат


Слайд 3Применение
Неизвестно, понадобится ли создание данного объекта

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

созданием объекта

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

Недостатки:
Невозможно

явно задать порядок инициализации объектов
Возникает задержка при обращении к объекту

Слайд 5Пример

SomeClass func() {
static SomeClass obj;
return obj;
}

Инициализация объекта

obj откладывается до первого вызова func()

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика