该篇内容 come from here 请不要被图片带歪。它只是一个想象 架构 根据维基百科解释:软件架构是指软件系统的高级结构以及创建这种结构和系统的学科,我们都知道什么是建筑学。 简单说,决定并实施特定的代码架构或设…
标签:mvvm
Android MVVM模式的理解
在之前的系列文章DataBinding系列(一):DataBinding初认识中讲过了关于DataBinding用法的一些知识,那今天就来聊聊和它相关的一个架构MVVM的话题。对于这2个东西,我们需要知道, Databi…
使用MVVM减少控制器代码实战(减少56%)
减少比例= (360(原来的行数)-159(瘦身后的行数))/360 = 56% 父类 MVC 和MVVM 前后基本不动 父类主要完成如下三个功能: 1)功能:MJRefrsh +上拉下拉没有更多数据,封装到父类的控制器…
MVVM(封装一)
接上篇,BaseViewModel类通过泛型 与 BaseViewEvent类关联起来,貌似不错。实际开发中,限制实在太多了。乃至简单页面也要如此繁琐。因此去掉泛型限制。改成子类重写 getEvent…
浅谈开发中的MVVM模式及与MVP和MVC的区别
我记得前段时间分享了一篇文章 《 浅谈Andorid开发中的MVP模式》(点击可跳转),反响不错,为了进一步介绍MVVM模式,还提前分享了实现Android中MVVM模式的一个关键技术的文章 《Android 数据绑定框…