2013-04-11 62 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