简述MVC、MVP、MVVM的区别

前言     记录一下自己对这三种设计模式的理解,这三种模式均为MV*模式,M为模型层,V为视图层,都是希望能更好的对模型、视图与逻辑层的解耦。 正文 MVC MVC模型中,C为(controller)。主要处理逻辑为:View触发事件,controller响应并处理逻辑,调用Model,Model处理完成后将数据发送给View,View更新。 MVP MVP模型中,P为Presenter,并以P
相关文章
相关标签/搜索