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

Нажмите для полного просмотра!
Lazy load. Ленивая загрузка, слайд №1Lazy load. Ленивая загрузка, слайд №2Lazy load. Ленивая загрузка, слайд №3Lazy load. Ленивая загрузка, слайд №4Lazy load. Ленивая загрузка, слайд №5Lazy load. Ленивая загрузка, слайд №6Lazy load. Ленивая загрузка, слайд №7

Вы можете ознакомиться и скачать презентацию на тему Lazy load. Ленивая загрузка. Доклад-сообщение содержит 7 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Lazy load
Ленивая загрузка
Описание слайда:
Lazy load Ленивая загрузка

Слайд 2





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

Слайд 3





Пример ленивой загрузки
Описание слайда:
Пример ленивой загрузки

Слайд 4





Варианты ленивой загрузки
Lazy Initialization 
Virtual Proxy
Value Holder
Ghost
Описание слайда:
Варианты ленивой загрузки 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("Выдаем книгу читателю");
    }
}
Описание слайда:
Пример приложения 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> library = new Lazy<Library>();
    public void ReadBook()
    {
        library.Value.GetBook();
        Console.WriteLine("Читаем бумажную книгу");
    }
 
    public void ReadEbook()
    {
        Console.WriteLine("Читаем книгу на компьютере");
    }
}
Описание слайда:
Измененный пример с классом Lazy class Reader {     Lazy<Library> library = new Lazy<Library>();     public void ReadBook()     {         library.Value.GetBook();         Console.WriteLine("Читаем бумажную книгу");     }       public void ReadEbook()     {         Console.WriteLine("Читаем книгу на компьютере");     } }

Слайд 7





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию