1

MVC-3の私のアプリケーションでは、一部のコントローラーが同様のことを行います(CRUDとインデックス)。そのため、同様のタスクが実装された抽象ベースコントローラーを作成しました。もう一方のコントローラーは、ベースコントローラーを拡張するだけです。

今、すべてがうまく機能しています。しかし、私はベースコントローラーの名前と混同しています。MVCを正しく機能させるには、すべてのコントローラークラス名が「Controller」で終わる必要があります。ただし、私のベースコントローラーが直接使用されることはありません。したがって、「Controller」で終わる必要はありません。また、コントローラーの実際のタスクを実行しないので、コントローラーのように聞こえるべきではないと思います。

それで、私のベースコントローラーの名前は何でしょうか?どちらが良いですか: MyBaseControllerまたはMyControllerBaseまたはJustLikeOtherAbstractClasses

4

1 に答える 1

0

私たちのプロジェクトでは、MyControllerBase命名規則を使用しています。基本クラスにどのように名前を付けるかについてのガイドライン/規則がないため、Controller好きな名前を使用できます。一貫性を保つだけです。

基本的に、ここでは抽象基本クラスに名前を付けようとしています。これにはいくつかのオプションがあります。

于 2012-04-12T12:47:59.513 に答える