文件名称:Android-MVP_Design-Pattern:Model-View-Presenter(MVP)是Model-View-Controller(MVC)模式的一种变体,但专门针对页面事件模型
文件大小:137KB
文件格式:ZIP
更新时间:2024-05-26 16:03:30
Java
Android-MVP_设计模式 Model-View-Presenter(MVP)是Model-View-Controller(MVC)模式的一种变体,但专门针对页面事件模型。 MVP模式Model-View-Presenter(MVP)是Model-View-Controller(MVC)模式的一种变体,但专门针对页面事件模型。 MVP的主要区别在于Presenter实现了MVC的Observer设计,但MVC的基本思想保持不变:模型存储数据,视图显示模型的表示,并且Presenter协调各层之间的通信。 模块模型的说明:MVP中的模型是相同的,之前在Model-View-Controller模式中已描述。 演示者:演示者的责任是处理用户输入,并使用它来操纵模型数据。 用户的交互首先被视图接收,然后传递给演示者进行解释。 通常,演示者将保持一个选择,该选择标识模型中当前数据的范围,
【文件预览】:
Android-MVP_Design-Pattern-master
----.gitignore(81B)
----app()
--------.gitignore(7B)
--------build.gradle(596B)
--------src()
--------proguard-rules.pro(699B)
--------app.iml(7KB)
----settings.gradle(15B)
----build.gradle(436B)
----MVP_Login.iml(940B)
----gradlew(5KB)
----README.md(4KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----.idea()
--------misc.xml(3KB)
--------gradle.xml(608B)
--------vcs.xml(164B)
--------copyright()
--------runConfigurations.xml(564B)
--------dictionaries()
--------compiler.xml(697B)
--------.name(9B)
--------modules.xml(355B)
----gradle()
--------wrapper()