架构模式
Android小码农
这个作者很懒,什么都没留下…
展开
-
浅谈MVC、MVP、MVVM架构模式的区别和联系
MVC、MVP、MVVM这些模式是为了解决开发过程中的实际问题而提出来的,目前作为主流的几种架构模式而被广泛使用。一、MVC(Model-View-Controller)MVC是比较直观的架构模式,用户操作->View(负责接收用户的输入操作)->Controller(业务逻辑处理)->Model(数据持久化)->View(将结果反馈给View)。MVC使用非常广泛,比如JavaEE中转载 2017-11-21 16:03:22 · 353 阅读 · 0 评论 -
MVP框架设计详解
MVPMVP简介ModelViewPresenterActivityViewMVP各层关系梳理 Model与Presenter View与Presenter Presenter完成的交互 Model与View之间的交互MVP适用环境MVPRetrofitRxJava加入Retrofit创建interface修改Model层内容修改Presen转载 2017-11-21 16:28:07 · 505 阅读 · 0 评论 -
MVC设计详解
MVC模式是我接触的第一种框架,这一框架对项目分块的很清晰。将项目分解为Model-View-Controller,对于一个Android项目来说,这样的模块划分方式还是比较方便开发的(至少我用在当时的项目确实还行)。请注意,MVC并不是一种设计模式,之前的标题有所误导,现在已经修改。将代表显示的部分划分至View,将代表数据实体的部分划分至Model,将代表数据处理的部分划分至Contr转载 2018-01-08 11:33:15 · 327 阅读 · 0 评论