没有合适的资源?快使用搜索试试~ 我知道了~
Android项目之MVP设计模式源码
共1990个文件
flat:1003个
xml:265个
json:229个
需积分: 10 2 下载量 5 浏览量
2018-09-04
15:01:00
上传
评论
收藏 29.7MB RAR 举报
温馨提示
作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。 在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的改变,而同时有多个对Model的不同显示,即View。所以,在MVC模型里,Model不依赖于View,但是View是依赖于Model的。不仅如此,因为有一些业务逻辑在View里实现了,导致要更改View也是比较困难的,至少那些业务逻辑是无法重用的。 虽然 MVC 中的 View 的确“可以”访问 Model,但是我们不建议在 View 中依赖 Model,而是要求尽可能把所有业务逻辑都放在 Controller 中处理,而 View 只和 Controller 交互。
资源推荐
资源详情
资源评论
收起资源包目录
Android项目之MVP设计模式源码 (1990个子文件)
resources-debug.ap_ 2.76MB
resources-debugAndroidTest.ap_ 464KB
app-debug.apk 3.88MB
AqrStVPqKS+MOG59NyjDYbWiFY4= 2.76MB
gradlew.bat 2KB
fileSnapshots.bin 2.34MB
classAnalysis.bin 784KB
jarAnalysis.bin 337KB
fileHashes.bin 249KB
taskHistory.bin 66KB
taskHistory.bin 62KB
taskJars.bin 21KB
resourceHashesCache.bin 20KB
last-build.bin 1B
built.bin 0B
R$styleable.class 32KB
R$styleable.class 24KB
R$style.class 22KB
R$style.class 22KB
R$attr.class 13KB
R$attr.class 11KB
R$styleable.class 9KB
R$dimen.class 6KB
R$dimen.class 6KB
R$drawable.class 6KB
R$drawable.class 5KB
R$id.class 5KB
R$color.class 5KB
R$color.class 5KB
R$id.class 4KB
BaseActivity.class 3KB
R$layout.class 3KB
R$layout.class 3KB
AppManager.class 3KB
R$attr.class 3KB
LoginActivity.class 2KB
BaseFragment.class 2KB
R$string.class 2KB
R$string.class 2KB
LoginPresenter$1.class 2KB
R$dimen.class 2KB
R$dimen.class 2KB
R$dimen.class 1KB
R$dimen.class 1KB
R$dimen.class 1KB
R$dimen.class 1KB
R$dimen.class 1KB
R$dimen.class 1KB
SplashPresenter.class 1KB
R$id.class 1KB
SplashActivity.class 1KB
R$id.class 1KB
LoginActivity$1.class 1KB
SplashPresenter$1.class 1KB
R$id.class 1KB
R$id.class 1KB
LoginPresenter.class 1KB
R$layout.class 1KB
BasePresenter.class 1KB
R$id.class 1KB
R$id.class 1KB
R$id.class 1KB
R$id.class 1KB
R$layout.class 1KB
R$style.class 1KB
AppUtils.class 1KB
R.class 1KB
R$style.class 1KB
LoginModel$1.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
LoginModel.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
R$styleable.class 1KB
R$drawable.class 1KB
R.class 1KB
R.class 1019B
R$drawable.class 1017B
R$drawable.class 999B
R$drawable.class 993B
R$drawable.class 990B
R$drawable.class 984B
R$drawable.class 984B
R$drawable.class 972B
R.class 950B
R.class 924B
R.class 911B
R$anim.class 886B
R.class 885B
R.class 885B
R$style.class 872B
R$style.class 845B
R$anim.class 835B
R.class 833B
R.class 824B
R$style.class 821B
共 1990 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
郭宝
- 粉丝: 738
- 资源: 72
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功