MVCとMVP
MVC
コンポ | 役割 |
---|---|
Model | データのCRUDをする。また、データの変更をViewに伝える。 |
View | Modelから伝えられたデータを可視化する。 |
Controller | Viewでのユーザー入力をModelに伝える。 |
- User→View→Controller→Model→Viewという流れ
MVP
コンポ | 役割 |
---|---|
Model | データのCRUDをする。また、データの変更をPresenterに伝える。 |
View | Presenterにユーザー操作を伝えたり、Presenterからの指示をもとに画面更新する。 |
Presenter | ModelとViewの仲介役。画面表示のロジックも担当。 |
- User→View→Presenter→Model→Presenter→Viewという流れ
MVVM
- 登場人物はView、ViewModel、Model
- ViewとModelをViewModelという接着剤でデータバインディングするというのか大まかな思想
- Viewで入力したデータはViewModelに行き、ViewModelの中身が変更され、それがViewにもModelにも反映される。
Author And Source
この問題について(MVCとMVP), 我々は、より多くの情報をここで見つけました https://qiita.com/azaraseal/items/548af763046c19159e09著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .