MVVM 和 MVC 模型小记

114 阅读1分钟

MVC :

MVC即Model-View-Controller(模型-视图-控制器),它是项目的一种分层架构思想,它把复杂的业务逻辑 抽离成为职能单一的小模块,每个模块看似相互独立,其实他们又各自有相互依赖关系。

它的好处是:   保证了模块的只能单一性,方便程序的开发、维护,且耦合度低。

MVVM:

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