MVP模式介绍:

来源:互联网 发布:淘宝店铺代销货源 编辑:程序博客网 时间:2024/06/01 08:17

MVP模式介绍:

M:-获取数据 model

V:-显示数据 view

C:-中间人 

 

M-Biz/Util

V-视图组件

C-Activity

P-显示类

 

MVP模式对M V P这三个角色有比较严格的要求

1)  V与M不能直接进行通信

2)  V可以与P进行互相通信,P可以与M进行单向的通信,如果M需要向P传递数据,要需要使用回调的方式(接口监听器)

3)  V要提供所有与视图更新相关的方法,但是V不能自己调用,所有更新视图的方法由P调用

4)  M V P三者之间的联系全部通过接口来完成。

优点:

代码结构清晰了很多,activity的代码量减少了很多

缺点:

写起来,类和接口的定义太多了

必须有完整的业务逻辑


0 0
原创粉丝点击