Lazy load. Ленивая загрузка презентация

Фундаментальная идея Загружать объект/информацию, только когда это нужно.

Слайд 1LAZY LOAD
Ленивая загрузка


Слайд 2Фундаментальная идея
Загружать объект/информацию, только когда это нужно.


Слайд 3Пример ленивой загрузки
Рисунок 1 – Запрос Lazy Load


Слайд 4Варианты ленивой загрузки
Lazy Initialization 
Virtual Proxy
Value Holder
Ghost


Слайд 5Пример приложения

class Reader
{
    Library library = new Library();
    public void ReadBook()
    {
        library.GetBook();
        Console.WriteLine("Читаем бумажную книгу");
    }
 
    public

void ReadEbook()
    {
        Console.WriteLine("Читаем книгу на компьютере");
    }
}
 
class Library
{
    private string[] books = new string[99];
 
    public void GetBook()
    {
        Console.WriteLine("Выдаем книгу читателю");
    }
}


Слайд 6Измененный пример с классом Lazy
class Reader
{
    Lazy library = new Lazy();
    public void

ReadBook()
    {
        library.Value.GetBook();
        Console.WriteLine("Читаем бумажную книгу");
    }
 
    public void ReadEbook()
    {
        Console.WriteLine("Читаем книгу на компьютере");
    }
}


Слайд 7Применение примера
Reader reader = new Reader();
reader.ReadEbook();
reader.ReadBook();


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

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

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

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

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


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

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