ステートマシン
特定の振る舞いや操作を表現するために使用される モデル や アルゴリズム
システム や プログラム が内部的に持つ状態や変化を表現し、それに応じて特定のアクションや動作を実行する
状態(State)や遷移(Transition)の 2 つの主要や要素から構成される
状態: システムの特定の状態を表す
遷移: 状態間の変化や遷移状態を示す
現在の状態と次の入力に基づいて遷移をし、次の状態に移行する