Стратегия выбирает алгоритм во время выполнения.
Strategy selects an algorithm at runtime.
Используется для разных платёжных или биллинг провайдеров.
Used for different payment or billing providers.
Уменьшает количество if/else.
Reduces the number of if/else.
Легко расширяется новыми стратегиями.
Easily extended with new strategies.