mvvm和mvc区别是什么?

mvc是model-view-controller(模型-视图-控制器) 是项目的一种分层次的架构思想,把复杂的业务逻辑,抽离为单一的小模块,又具备相互依赖的关系.优势是保证了模块的单一性,方便开发,维护,耦合度低.

mvvm是Model-View-ViewModel (也是模型-视图-控制器)是一种双向数据绑定的模式,使用ViewModel建立起model数据层和view视图层的连接,数据改变会影响视图,视图改变会影响数据\


版权声明:本文为weixin_61562752原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。