§ 21 Используйте функции- объекты для представления стратегий.

Презентация:



Advertisements
Похожие презентации
Киньзибаев Рашид. тип объектов, которые могут ссылаться на метод.
Advertisements

Информационные указатели Варианты размещения на информационных указателях:
«Сравнение: больше, меньше»
Вариант 1 Вариант 2 Вариант 3 Вариант 4 Вариант 5.
х = (20 + 5). 64 = = = = =
Вариант 4. 12,7 +x = 7,9 3,6 – x = -5,2 x – 4,8 = -2,9 -2x + 16 = 5x x – 7 = x 2,8 – 3,2x = -4,8 – 5,1x 0,4x + 0/3x – 0,84x = 1,12 8,5x.
Вариант 3. 1,9 + x = -5,2 x – 3,6 = -9,1 7,3 – x = 8,8 5x + 27 = 4x +21 7x – 11 = 10x ,6 + 0,6x = 0,3x – 1,3 0,37x - 8,92 = 0,38x – 3,59 0,87x –
= = = = = : =
Глобальные проблемы человечества. Проблема: Состояние проблемы.
1 Лекция 14. Стратегический контроллинг Элементы системы стратегического контроллинга Установление показателей стратегического контроллинга.
где – промежуточный аргумент (внутренняя функция) Пример.
Тема урока: Сравнение трехзначных чисел. Цель: Научиться сравнивать трехзначные числа.
Какими свойствами обладает КНИГА? Расскажи про свою любимую книгу.
Базы данных в электронных таблицах. Что называется базой данных? Какие примеры баз данных вы знаете? Какие существуют формы представления баз данных?
Сенкан или Синквейн (пять строк)
ТСО в руках учителя и ученика. ТСО: цели и функции Цель - это картина, или образ желаемого состояния дел, положения вещей, внутреннего самочувствия, которое.
Ноябрь 2010 GR – менеджмент в финансовом холдинге.
Системология – наука о системах МБОУ «Светлинская СОШ 1»
(Задание 1, вариант 1). (Задание 1, вариант 2) (Задание 1, вариант 3)
Самостоятельная работа 1 вариант 2 вариант х + 7 х = х + 5 х = у = у= – с = – с = (а.
Транксрипт:

§ 21 Используйте функции- объекты для представления стратегий

Лямбда функции (указатели на функции, делегаты, …) Функции-объекты: Стратегия (подход) к сравнению строк Отличительная черта функций- объектов, - такие классы stateless. У них нет внутренних состояний, нет полей, они все одинаково функциональны.

Т.о. функции-объекты обладают всеми причинами быть singleton Для использования удобно определить strategy interface

Или при помощи анонимной функции-объекта Еще вариант: