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