Стратегическая модель определяет ряд алгоритмов и запечатывает каждый из них, чтобы они могли быть заменены друг на друга, и изменения алгоритма не влияют на клиентов, которые используют алгоритм. Стратегическая модель относится к модели поведения объекта, которая разделяет ответственность за использование алгоритма и реализацию алгоритма путем инжинизации алгоритма и поручает управление этим алгоритмам различным объектам.