私はフロントコントローラーパターンをコマンドリゾルバークラスと組み合わせて使用しています。このクラスの唯一の機能は、ビューからのリクエストをコマンドオブジェクトにマップすることです。
すべてが正常に機能しますが、基本的にswitchステートメントで構成される私の実装が実際には悪い習慣であるかどうか疑問に思い始めています。
このswitchステートメントをXMLファイルに置き換えるか、リクエストをコマンドクラスのファイルに物理的にマップする(つまり、リクエスト名がファイル名になる)のが良い方法でしょうか、それともswitchステートメントでこの目的に適していますか?
編集:MVCを使用していますが、フロントコントローラーはコントローラーに存在します。これは、デザインパターンの質問の中のデザインパターンの詳細です。