简述安卓框架发展史二(mvp,mvvm)

                       上篇中的mvc,dao包其实就是咱们现在流行的mvp的p,p处理业务逻辑,有所区别的就是,mvp中activity暴露view接口给P,P对这些接口就行处理业务,具体结构如下图:


那么mvvm又是什么样的呢,其实vm也是处理业务逻辑,相当于MVP的p,唯一不同的是,v与m通过databind把数据和view进行了绑定,看mvp想再tvView显示userbean里的name数据,就需要findbyid拿到tvView的引用,然后再tvVIew上设置值,那么Mvvm则不需要,看如下图:




这样v和m通过databind绑定后,mvvm只管理vm业务处理就可以了,无需再每个view写findbyid,view.settext,是不是变得很方便快捷。mvc,mvp,mvvm简单的框架地址如下:

http://download.csdn.net/detail/u012303938/9821083

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值