Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

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

Фундаментальная идеяЗагружать объект/информацию, только когда это нужно.
LAZY LOADЛенивая загрузка Фундаментальная идеяЗагружать объект/информацию, только когда это нужно. Пример ленивой загрузкиРисунок 1 – Запрос Lazy Load Варианты ленивой загрузкиLazy Initialization Virtual ProxyValue HolderGhost Пример приложенияclass Reader{    Library library = new Library();    public void ReadBook()    {        library.GetBook();        Console.WriteLine( Измененный пример с классом Lazyclass Reader{    Lazy library = new Lazy();    public void ReadBook()    {        library.Value.GetBook();        Console.WriteLine( Применение примераReader reader = new Reader();reader.ReadEbook();reader.ReadBook();
Слайды презентации

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

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

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

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

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

Варианты ленивой загрузкиLazy Initialization Virtual ProxyValue HolderGhost

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

class Reader
{
    Library library = new Library();
    public void

Пример приложенияclass Reader{    Library library = new Library();    public void ReadBook()    {        library.GetBook();        Console.WriteLine(

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 =

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

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

на компьютере");
    }
}


  • Имя файла: lazy-load-lenivaya-zagruzka.pptx
  • Количество просмотров: 103
  • Количество скачиваний: 0