Usando um padrão de estratégia e um padrão de comando

Os dois padrões de design encapsulam um algoritmo e separam os detalhes da implementação de suas classes de chamada. A única diferença que posso discernir é que o padrão de estratégia usa parâmetros para execução, enquanto o padrão de comando não.

Parece-me que o padrão de comando exige que todas as informações para execução estejam disponíveis quando criadas, e é capaz de atrasar sua chamada (talvez como parte de um script).

Que determinações orientam a utilização de um padrão ou outro?

questionAnswers(7)

yourAnswerToTheQuestion