2

私のWebアプリケーションには、次の多くのボタンと選択肢を備えたウィザードがあります(イベントとオプションを備えたフローチャートの一種)。ウィザードは一度に実行されるわけではありませんが、外部イベントを待つ可能性があります。ユーザーは後でまたは翌日にそのウィザードを続行します。現在、ウィザード(またはフローチャート)の状態ごとに手動でコード(ハー​​ドコード)を記述して実行しています。

さて、ウィザードの数が増えるにつれて、新しい状態やウィザードをより簡単に記述できるように、オブジェクト指向にしたいと思います。

さまざまな状態やウィザード用にクラスを設計するにはどうすればよいですか?

私はPythonプログラミング言語を使用しています。したがって、Pythonにリファレンス実装がある場合は、見てみるとかっこいいでしょう。

4

1 に答える 1

1

有限状態マシン(別名「FSM」)が必要なようです。その場合は、ここを参照してください。

于 2010-07-18T05:09:09.370 に答える