オブジェクトのマップを持つアプリケーションを設計しようとしていIActionます。各IActionオブジェクトには、IAction IAction.processAction()その中に含まれる知識を実行するメソッドがあります。これにより、Web サービスなどを呼び出すデータベースにクエリを実行できます。各コントロールの実行後、次のインスタンスIActionに送信されます。IAction
アプリケーションが起動するとMap、正しい実行順序になるマップが含まれます。IntegerタイプのキーMapは、実行が実行される順序です。 IAction.processAction()制御をマップの最後にジャンプしIActionたり、まとめて停止したりできます。
頭の中でコードを視覚化することができ、これを支援するためにいくつかの行を書きました。この種の処理に簡単に役立つデザインパターンを探しています。Command パターンがこの役割に適しているかどうかはわかりません。
誰かが、どのパターンが法案に合っているかどうかを教えてくれることを望んでいました.