MVC-3の私のアプリケーションでは、一部のコントローラーが同様のことを行います(CRUDとインデックス)。そのため、同様のタスクが実装された抽象ベースコントローラーを作成しました。もう一方のコントローラーは、ベースコントローラーを拡張するだけです。
今、すべてがうまく機能しています。しかし、私はベースコントローラーの名前と混同しています。MVCを正しく機能させるには、すべてのコントローラークラス名が「Controller」で終わる必要があります。ただし、私のベースコントローラーが直接使用されることはありません。したがって、「Controller」で終わる必要はありません。また、コントローラーの実際のタスクを実行しないので、コントローラーのように聞こえるべきではないと思います。
それで、私のベースコントローラーの名前は何でしょうか?どちらが良いですか:
MyBaseController
またはMyControllerBase
またはJustLikeOtherAbstractClasses
?