【发布时间】:2012-04-24 18:31:55
【问题描述】:
在 MVC-3 我的应用程序中,一些控制器做类似的事情(CRUD 和索引)。因此,我创建了一个抽象的基本控制器,其中实现了类似的任务。另一个控制器只是扩展基本控制器。
现在,一切正常。但我对基本控制器的命名感到困惑。所有控制器类名都必须以“Controller”结尾才能使 MVC 正常工作。但是,我的基本控制器永远不会被直接使用。因此,它不需要以“控制器”结尾。另外,由于它不执行控制器的实际任务,我认为它听起来不应该像控制器。
那么,我的基本控制器的名称应该是什么?哪一个更好:
MyBaseController 或 MyControllerBase 或 JustLikeOtherAbstractClasses ?
【问题讨论】:
-
我已经阅读了这个stackoverflow.com/questions/181597/…。没有多大帮助。
-
我们在项目中使用
MyControllerBase。我认为没有命名控制器基类的通用指南。使用您喜欢的任何名称,只要保持一致即可。 -
@nemesv:
MyControllerBase我也认为更好。我会保持一致。你为什么不让你的评论成为答案?
标签: asp.net-mvc-3 naming-conventions