Использование шаблона стратегии и шаблона команды

Оба шаблона проектирования инкапсулируют алгоритм и отделяют детали реализации от их вызывающих классов. Единственное отличие, которое я могу различить, состоит в том, что шаблон Strategy принимает параметры для выполнения, а шаблон Command - нет.

Мне кажется, что шаблон команды требует, чтобы вся информация для выполнения была доступна при его создании, и он может задерживать свой вызов (возможно, как часть сценария).

Какие определения определяют, следует ли использовать тот или иной шаблон?

Ответы на вопрос(7)

Ваш ответ на вопрос