在 MVC-3 我的应用程序中,一些控制器做类似的事情(CRUD 和索引)。因此,我创建了一个抽象的基本控制器,其中实现了类似的任务。另一个控制器只是扩展基本控制器。
现在,一切正常。但我对基本控制器的命名感到困惑。所有控制器类名都必须以“Controller”结尾才能使 MVC 正常工作。但是,我的基本控制器永远不会被直接使用。因此,它不需要以“控制器”结尾。此外,由于它不执行控制器的实际任务,我认为它听起来不应该像控制器。
那么,我的基本控制器的名称应该是什么?哪个更好:
MyBaseController
or MyControllerBase
or JustLikeOtherAbstractClasses
?