MVC和MVP的区别
MVC中,Controller负责接收用户输入并修改Model,Model数据变化后通知View更新,View和Model存在一定关联。
MVP中,引入Presenter作为中间层,View不直接访问Model,Presenter负责调用Model获取数据,再主动更新View,从而降低View和Model之间的耦合。
MVC和MVP的区别
MVC中,Controller负责接收用户输入并修改Model,Model数据变化后通知View更新,View和Model存在一定关联。
MVP中,引入Presenter作为中间层,View不直接访问Model,Presenter负责调用Model获取数据,再主动更新View,从而降低View和Model之间的耦合。