ステートマシンで統一するならアイテム毎にクラスを作るのが正道
インターフェースで配列にまとめて、ステートをインデックスにすればSwitchいらないから楽