【发布时间】:2011-06-21 12:13:39
【问题描述】:
我有一个采用 MVP 架构的桌面应用程序。
大多数视图都是用户控件,并以 -View 结尾命名,例如:
- FoobarView.cs(实现 IFoobarView,由演示者使用)
- FoobazView.cs(实现 IFoobazView,...)
但是,有些视图是实际的窗体和单独的窗口:
- QuuxWindow.cs(实现 IQuuxView)。
我认为这种命名约定具有误导性。我宁愿称它为 QuuxView.cs,但我也想明确表示它是一个 Form,而不是像其他的 UserControl。
我在考虑 QuuxWindowView.cs,它会实现 IQuuxView(甚至是 IQuuxWindowView),但它有点令人困惑,我想知道在这种情况下常见的命名约定是什么。
谢谢!
【问题讨论】:
标签: c# winforms model-view-controller mvp