
安卓架构
ChampionDragon
本人从事安卓开发
展开
-
安卓架构MVC
MVC介绍1.“MVC” 全名 “Model View Controller”.即 视图层(View), 控制层(Controller),模型层(Model)。他们之间的关系 如图:View:对应于xml布局文件 //用来数据的显示Model:实体模型 Controllor:对应于Activity业务逻辑,数据处理和UI处理2、MVC设计图...原创 2019-03-30 16:17:01 · 4130 阅读 · 0 评论 -
安卓架构MVP(二)
可以看到,在View 与 Model 之间我们是通过 Presenter,也就是 interface 来实现view 与数据的交互的,大大降低耦合,方便进行单元测试。其实,自己在写代码的时候,心中有个概念就好了,view 就是UI,model就是数据处理,而persenter 则是他们的纽带。心中有个轮廓,写起来就不那么费劲了。参考网站:Android MVP开发模式 google 官...原创 2019-04-04 14:03:48 · 1360 阅读 · 0 评论 -
安卓架构MVP(一)
Google官方MVP Sample代码解读关于Android程序的构架, 当前最流行的模式即为MVP模式, Google官方提供了Sample代码来展示这种模式的用法.Repo地址:android-architecture.本文为阅读官方sample代码的阅读笔记和分析.官方Android Architecture Blueprints [beta]:Android在如何组织和构...原创 2019-03-31 19:05:58 · 10519 阅读 · 1 评论 -
MVP和MVC的区别
前提回顾MVC架构: MVC就是Model-View-Controller,它们的作用是: 它们之间的关系如下图所示: View传送指令到Controller,Controller完成业务逻辑后,改变Model的状态,Model将新的数据发送到View,这就是MVC模式的处理逻辑。MVP架构:MVP是Model-View-Presenter,它们的作用如下...原创 2019-04-05 14:25:32 · 5003 阅读 · 5 评论