1
ループ内で特定の数のステートメント(.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
上記の状況で使用できる特定のデザインパターンはありますか?
編集:
すべてのエグゼ異なると 異なるパラメータで異なる動作を行っています。
私はこれをhttp://programmers.stackexchange.comに移行するように投票しました。 –
コードがどのように変更されると思いますか?より多くのステップ?他のデータ構造へのリストの進化?相互依存関係ですか? –
実行ファイルの名前を除いて、すべての呼び出しがまったく同じですか? – svick