ステートマシン(State Machine、状態機械)とは、システムやプログラムの振る舞いを「状態」と「遷移」によって表現するモデルである。 入力やイベントに応じて状態が変化し、その状態に応じた処理が実行されるという特徴を持つ。 ステートマシンは ...