Паттерн Стратегия позволяет определять семейства алгоритмов и выбирать их в зависимости от условий во время выполнения.
Короткий ответ
Паттерн Стратегия даёт возможность переключаться между различными алгоритмами без изменения основного кода. Это достигается путём инкапсуляции алгоритмов в отдельных классах.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.