Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемse.math.spbu.ru
1 Тихонова Мария СПбГУ МатМех, группа 245
2 О ПРЕДЕЛЕНИЕ Ленивая (отложенная) инициализация - прием в программировании, когда некая ресурсоёмкая операция выполняется непосредственно перед тем, как будет использован ее результат
3 П РИМЕНЕНИЕ 1) Неизвестно, понадобится ли создание данного объекта 2) Нужно завершить другие ресурсоемкие операции перед созданием объекта
4 П РЕИМУЩЕСТВА И НЕДОСТАТКИ Преимущества: 1) Инициализация выполняется лишь тогда, когда она необходима 2) Ускоряется начальная инициализация Недостатки: 1) Невозможно явно задать порядок инициализации объектов 2) Возникает задержка при обращении к объекту
5 П РИМЕР SomeClass func() { static SomeClass obj; return obj; } Инициализация объекта obj откладывается до первого вызова func()
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.