云中客

梦想有多大,就能走多远

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年3月5日

摘要: 为啥选择Mvvm来做UWP开发,Mvvm与Mvc,Mvp之间有什么关联?本文详细介绍Mvc、Mvp、Mvvm框架模式。 Mvc包含Model、View、Controller三层,由于View中对Model有依赖导致耦合。Mvp是对Mvc的View和Model解耦,包含Model,View,Presenter三层,用户输入输出以及元件事件处理等逻辑都移植到Presenter层处理,这样让UI自动化测试成为可能。Mvvm是随着微软的WPF一起提出,因为WPF的Binding,Command,Dependency Property等新特性结合MVP模式才有了MVMM。Mvvm基本和Mvp类似,Vm层相当于Mvp的P层。 阅读全文
posted @ 2016-03-05 21:33 走遍江湖 阅读(2828) 评论(0) 推荐(3) 编辑