「ステートマシン」の移行ロジックを「ケースストラクチャ」の外( Whileループ内)に出す設計の利点はどれか。

遷移ロジックを分離することで、各ステートの処理内容と遷移条件の可読性が向上する。