🗊 Презентация Fluent Interface

Нажмите для полного просмотра!
Fluent Interface, слайд №1 Fluent Interface, слайд №2 Fluent Interface, слайд №3 Fluent Interface, слайд №4 Fluent Interface, слайд №5 Fluent Interface, слайд №6 Fluent Interface, слайд №7

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

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


Слайд 1


Fluent Interface Выполнил Студент группы б07-021-1 Якимов Павел
Описание слайда:
Fluent Interface Выполнил Студент группы б07-021-1 Якимов Павел

Слайд 2


Текучий интерфейс (англ. fluent interface) в разработке программного обеспечения – способ реализации объектно-ориентированного API, нацеленный на...
Описание слайда:
Текучий интерфейс (англ. fluent interface) в разработке программного обеспечения – способ реализации объектно-ориентированного API, нацеленный на повышение читабельности исходного кода программы. Название придумано Эриком Эвансом и Мартином Фаулером.

Слайд 3


Передаваемый контекст определен с помощью значения, возвращаемого методом; наследуется (в качестве нового контекста используется предыдущий);...
Описание слайда:
Передаваемый контекст определен с помощью значения, возвращаемого методом; наследуется (в качестве нового контекста используется предыдущий); прекращается возвращением ничего не значащего значения (void).

Слайд 4


Пример var mark = db.Mark .Where(v => v.StudentId == student.Id) .Where(v => v.DisciplineId == disc.Id) .Where(v => v.SemestrId == semester.Id)...
Описание слайда:
Пример var mark = db.Mark .Where(v => v.StudentId == student.Id) .Where(v => v.DisciplineId == disc.Id) .Where(v => v.SemestrId == semester.Id) .FirstOrDefault();

Слайд 5


Пример без использования Fluent Interface var mark = db.Mark; mark.Where(v => v.StudentId == student.Id) mark.Where(v => v.DisciplineId == disc.Id)...
Описание слайда:
Пример без использования Fluent Interface var mark = db.Mark; mark.Where(v => v.StudentId == student.Id) mark.Where(v => v.DisciplineId == disc.Id) mark.Where(v => v.SemestrId == semester.Id) mark.FirstOrDefault();

Слайд 6


Продвинутое использование (пример из PHP) $books = BookQuery::create() ->useAuthorQuery() ->filterByName('Leo Tolstoi') ->endUse() ->find();
Описание слайда:
Продвинутое использование (пример из PHP) $books = BookQuery::create() ->useAuthorQuery() ->filterByName('Leo Tolstoi') ->endUse() ->find();

Слайд 7


Пример без использования Fluent Interface $authorQuery = AuthorQuery::create(); $authorQuery->filterByName('Leo Tolstoi'); $bookQuery =...
Описание слайда:
Пример без использования Fluent Interface $authorQuery = AuthorQuery::create(); $authorQuery->filterByName('Leo Tolstoi'); $bookQuery = BookQuery::create(); $bookQuery->setAuthorQuery($authorQuery); $books = $bookQuery->find();



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