Unity面试

MVC和MVP的区别

MVC中,Controller负责接收用户输入并修改Model,Model数据变化后通知View更新,View和Model存在一定关联。

MVP中,引入Presenter作为中间层,View不直接访问Model,Presenter负责调用Model获取数据,再主动更新View,从而降低View和Model之间的耦合。

上一篇