文件名称:演示:Android的体系结构,替代了MVC
文件大小:167KB
文件格式:ZIP
更新时间:2024-03-17 02:22:37
Java
介绍 Android的架构,可取代MVC。 为什么要使用演示文稿? 因为您想拥有更具可读性,可测试的代码。 避免使用“上帝对象”,主要是您的活动或碎片。 它是如何工作的? 按模块划分职责: Presenter :从数据Presenter获取业务对象,并向ViewProxy提供指令 DataProvider :按照Presenter的说明与“外部”进行通信以设置和获取数据 ViewProxy :转换Presenter指示并将值设置为Android Views。 建筑学 安全泄漏。 不要强烈引用DataProvider , Presenter或ViewProxy 。 样本 目的是使该应用程序: 模块的每个公共方法都定义为一个接口: public interface FormDef { interface IPresenter extends Base.IPresenter
【文件预览】:
Presentation-master
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(880B)
----sample()
--------proguard-rules.pro(656B)
--------src()
--------.gitignore(7B)
--------build.gradle(676B)
----gradle()
--------wrapper()
----sample_screenshot.png(19KB)
----.gitignore(335B)
----img_references.png(20KB)
----CHANGELOG.md(3KB)
----README.md(4KB)
----settings.gradle(35B)
----presentation()
--------gradle.properties(853B)
--------proguard-rules.pro(656B)
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
----build.gradle(1KB)
----gradle_script()
--------installv1.gradle(1KB)
--------bintrayv1.gradle(2KB)