1

ステート マシン図はオブジェクトのライフ サイクルを表すので、プログラミング レベルでそれに対応するもの (オブジェクトのローカル ビューとしてのステート マシン) は何ですか?

4

1 に答える 1

2

ステート マシンとコードの間に直接的な対応はありません。任意のプログラミング アルゴリズムを使用して実装できます。たとえば、可能な状態ごとに列挙リテラルを含む列挙型を使用し、それを実装クラスで使用して、インスタンスの現在の状態を表すことができます。

ただし、「ユーザーが空のコマンド リストを持っている場合、彼は見込み状態にある」などの他の値を使用することもできます。

于 2013-07-30T14:07:53.233 に答える