我应该将哪种设计模式用于循环步骤

本文关键字:循环 用于 设计模式 我应该 | 更新日期: 2023-09-27 18:33:04

我要在循环中运行一定数量的语句(.exe执行)。

ForEach(object obj in ListOfVersions)
{
  Step 1: call Exe1 Args=obj.somevalues
  Log Step 1 completed for obj
  Step 2: call Exe2 Args=obj.somevalues
  Log Step 2 completed for obj
  Step 3: call Exe3 Args=obj.somevalues
  Log step 3 completed for obj
}
Step 4: call Exe4

是否有任何特定的设计模式可用于上述情况。

编辑:

每个 Exe 都不同,并且正在执行不同的操作 不同的参数。

我应该将哪种设计模式用于循环步骤

这将是命令模式的一个很好的候选者。