Practice-MVP:MVP设计模式的实践

时间:2024-05-29 21:48:38
【文件属性】:

文件名称:Practice-MVP:MVP设计模式的实践

文件大小:44KB

文件格式:ZIP

更新时间:2024-05-29 21:48:38

Java

Practice-MVP a practice of MVP Design Pattern 前段时间做项目时有用到一个比较常用的设计模式-MVP模式,我个人比较喜欢有优美的结构的代码,我始终相信代码也是一种艺术,现在就特地将这一部分拿出来分享哈,自己也可以再熟悉熟悉。 OK,废话不多说先上个图,来看看我的代码中MVP模式的应用: View 代表的是Android中对应的Activity,Fragment或View等与UI相关的。(view通常含有Presenter的引用) ViewInterface 用来提取一些可重用的功能,比如Pregress等以及方便的更改View,类之间更加的模块化。使用时,只需要让View去实现这个接口. Presenter 相当于一个路由,又来自View的转发请求,以及Model回调的数据实体。(Presenter持有Model层的应用,以及ViewInter


【文件预览】:
Practice-MVP-master
----README.md(5KB)
----app()
--------src()
--------app.iml(7KB)
--------.gitignore(7B)
--------build.gradle(596B)
--------proguard-rules.pro(648B)

网友评论