1

在 MVC-3 我的应用程序中,一些控制器做类似的事情(CRUD 和索引)。因此,我创建了一个抽象的基本控制器,其中实现了类似的任务。另一个控制器只是扩展基本控制器。

现在,一切正常。但我对基本控制器的命名感到困惑。所有控制器类名都必须以“Controller”结尾才能使 MVC 正常工作。但是,我的基本控制器永远不会被直接使用。因此,它不需要以“控制器”结尾。此外,由于它不执行控制器的实际任务,我认为它听起来不应该像控制器。

那么,我的基本控制器的名称应该是什么?哪个更好: MyBaseControlleror MyControllerBaseor JustLikeOtherAbstractClasses?

4

1 回答 1

0

在我们的项目中,我们使用MyControllerBase命名约定。因为没有指南/约定Controller应该如何命名基类,所以您可以使用任何您喜欢的名称,只要保持一致即可。

基本上你想在这里命名一个抽象基类,它有一些选项:

于 2012-04-12T12:47:59.513 回答