0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

MVVMの誤解

Last updated at Posted at 2023-08-04

以下は全て誤解

ViewModel

 ViewModelはバインドのためにある
 ViewModelはUIの都合で存在する
 ViewModelがバインドである
 ViewModelはUIスレッドで動く  
 ViewModelにロジックは入れない
 ViewModelは薄くなければならない
 ViewModelはViewのModelである

Model

 Model に INotifyPropertyChanged インターフェースを実装しなければならない
 Modelメソッドの戻り値はvoidでなければならない

View

 Viewにロジックを入れる
 Viewに状態を持つ

MVVM

 MVVMはMVCである
 MVVMはバインドを使う
 ViewModelにビジネスロジック Modelにデータ
 MVVMは単方向データフロー

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?