-
変数の組み合わせで状態を表現
States can be represented by the values of state variables
-
状態遷移図をif文、switch文で実現
Use if/switch for checking states
-
簡単な状態遷移の場合はわかりやすい
Good for simple state transitions
-
状態遷移機械を意識せずに使っていることも多いはず
Simple flags are state variables
-
状態変数が増えてくると大変なことになる
many state variables considered harmful
-
ありえない組み合わせが生じる可能性
Impossible to check all combinations