「State Pattern(ステートパターン)」を、switch文による分岐と比較した場合のメリットはどれか。

巨大なSwitch文は保守が困難だが、Stateパターンなら「AttackState」「IdleState」のようにクラスを分けることで見通しが良くなり、機能拡張も容易になる。