MVPDemo:MVP模式使用

时间:2024-06-04 04:04:03
【文件属性】:

文件名称:MVPDemo:MVP模式使用

文件大小:292KB

文件格式:ZIP

更新时间:2024-06-04 04:04:03

Java

资料 前言 从认识mvp模式,学习,开始使用mvp模式到现在也有一年多的时间了。这一年时间里,无论是自己要做一些Android的小玩意还是做项目,最先考虑的就是要不要用mvp模式开发。学了这么久的MVP模式,这次趁现在还有点空余时间,就好好做一个小结。 为什么要使用MVP模式 我们在设计软件的框架的时候,我们需要考虑很多因素,如 代码解耦 结构是否清晰 代码是否可复用 有没有具备扩展性 是否方便进行单元测试 现在我了解到的主流框架有MVC模式,MVP模式,MVVM模式。而MVC模式本来就是Android本身所采用的模式,想要了解可以看,而MVP模式是对MVC模式的进一步演化 MVC模式图解 mvp模式图解 从图解可以看出,View层不在和Model直接交互,而是同过Presenter,而Presenter与View之间通过定义接口实现交互,View层与Model之间完全解耦。对于MVVM模


【文件预览】:
MVPDemo-master
----Readme.md(5KB)
----MyApplication()
--------app()
--------settings.gradle(15B)
--------build.gradle(546B)
--------gradlew(5KB)
--------MyApplication.iml(867B)
--------gradlew.bat(2KB)
--------gradle.properties(726B)
--------.gradle()
--------.idea()
--------gradle()
--------local.properties(432B)

网友评论