Model认真数据的搞定,View认真UI的骄横,Controller认真逻辑截止。谷物肉系列View层产惹事件,见告Presenter层,Presenter层则见告Model层更新数据,Model层更新数据后,复返并见告Presenter层,Presenter层相逢告View层更新界面。MVVM步地则非常于MVP的一种校正版块,MVVM的全称是Model-View-ViewModel,要提防的是,这里的ViewModel并弗成平直与Jetpack中的ViewModel组件划等号。ViewModel中有一个Binder,在不同系统的MVVM开荒步地中对Binder有不同的竣事,比如前端开荒中的Vue.js或iOS开荒中的RAC,而在Android开荒中充任Binder扮装的则是Jetpack组件中的DataBinding,Binder的作用即是替代MVP中Presenter层的“中间东谈主”扮装。