2013-04-11 60 views
2

我有作为行为命名的视图,如“SelectMethod”。想知道,如果将相关视图模型命名为“SelectMethodViewModel”或者它不应该在命名中使用动作(即选择)?我认为课程应该是事情,行动没有意义,或者我在想这些吗?我知道这是一个简单的问题,但它在应用程序中具有涓滴效应。MVVM ViewModel命名

+0

请[不要在您的帖子中使用签名或标语](http://stackoverflow.com/faq#signatures)。 – meagar 2013-04-11 00:17:15

回答

2

我一定会继续为您的ViewViewModel使用相同的名称。事实上,我会更进一步,并将View加到SelectMethod

这基本上确保我们知道这两个类的关系和目的。

TestView 
TestViewModel 
+0

非常感谢!由于Intellisense,计数器会使其不能使用,但我喜欢/为了便于阅读而更喜欢它。 – Buck 2013-04-12 03:26:12

1

SelectMethod不是一个好的名字的观点。方法不是类,但视图是类,所以视图不是方法。我会建议:

SelectionView 
SelectionViewModel 
+0

感谢您的反馈!也许,“MethodSelection”。我喜欢你的观点以及“SelectMethod”的清晰度。获得关于最佳总体方法和原因的更多反馈/意见将是非常好的。 – Buck 2013-04-12 03:24:38

+0

这是个好名字......现在我明白你的意思了;) – Marc 2013-04-12 06:14:12