Стратегия (Strategy) — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Admin (обсуждение | вклад) (→Назначение) |
Admin (обсуждение | вклад) (→Описание) |
||
Строка 7: | Строка 7: | ||
=== Описание === | === Описание === | ||
+ | Жестко зашивать в клиент тот или иной алгоритм плохо: клиент усложняется, сопровождать его труднее. | ||
+ | |||
+ | В зависимости от обстоятельств стоит применять тот или иной алгоритм. | ||
+ | |||
+ | Модификация самого алгоритма проще когда он вынесен в отдельный класс. | ||
=== Реализация === | === Реализация === |
Версия 17:54, 22 июля 2014
Другое название
Policy (Политика)
Назначение
Определяет семейство алгоритмов, делает их взаимозаменяемыми
Описание
Жестко зашивать в клиент тот или иной алгоритм плохо: клиент усложняется, сопровождать его труднее.
В зависимости от обстоятельств стоит применять тот или иной алгоритм.
Модификация самого алгоритма проще когда он вынесен в отдельный класс.