Стратегия (шаблон проектирования): различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Addbot (обсуждение | вклад)
м Интервики (всего 16) перенесены на Викиданные, d:q775349
Нет описания правки
Строка 16:
|design_patterns = Да
}}
'''Стратегия''', '''({{lang-en|Strategy'''}}) — поведенческий [[шаблон проектирования]], предназначенный для определения семейства [[алгоритм]]ов, [[Инкапсуляция (программирование)|инкапсуляции]] каждого из них и обеспечения их взаимозаменяемости. Это позволяет выбирать алгоритм путем определения соответствующего класса. Шаблон Strategy позволяет менять выбранный алгоритм независимо от [[Объект (программирование)|объектов]]-клиентов, которые его используют.
 
== Основные характеристики ==