回答編集履歴
1
ViewModelにCommandは置くべきでないという主張を撤回し、訂正しました。
test
CHANGED
@@ -6,7 +6,13 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
一方でViewModelクラスは「VMはVとMを繋ぐだけ。Viewに渡すModelの交通整理をするのみに留める。ViewModelはデータ処理の知識を知ってる必要がないので、特に副作用が発生するCommandをViewModelに実装するべきではないはず」と個人的に理解しています。
|
9
|
+
一方でViewModelクラスは「VMはVとMを繋ぐだけ。Viewに渡すModelの交通整理をするのみに留める。~~ViewModelはデータ処理の知識を知ってる必要がないので、特に副作用が発生するCommandをViewModelに実装するべきではないはず」と個人的に理解しています。~~
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
> (2020/06/28 訂正)
|
14
|
+
|
15
|
+
ViewModelにCommandを置かないと、今度はModel側にCommandというViewの都合の一種が漏れてしまいます。Commandは極力ViewModelに置くべきです。結果的に誤った解釈を提示してしまい、すみませんでした。
|
10
16
|
|
11
17
|
|
12
18
|
|