MVC、MVP、MVVC

218 阅读1分钟

一、mvc

view传送指令到controller,controller完成业务逻辑后,要求model改变状态,model把新数据传给view,反馈给用户。

image.png

二、MVP

各部分之间的通信都是双向的;

view和odel不发生联系,都是通过presenter传递;

view非常薄,不部署任何业务逻辑,所有的业务逻辑都在presenter上。

image.png

三、MVVM

presenter替换为viewModel,双向绑定 image.png

                           ----阮一峰老师