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

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

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

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

118
задан TylerH 10 March 2017 в 17:35
поделиться