【iOS笔记-2】iOS MVP总结

来源:互联网 发布:帝国cms好用吗 编辑:程序博客网 时间:2024/05/18 21:38

MDataModel 

          服务端数据对应的实体类


MService 

请求本地或服务端数据


VViewProtocol  

抽象View具有的行为操作


VViewController 

1、遵守协议ViewProtocol,并实现其抽象方法

2、持有Presenter实例

3、调用Presenter绑定Service实例的方法

4、调用Presenter绑定ViewProtocol实例的方法(此时ViewController即是ViewProtocol,因为“ViewController遵守协议ViewProtocol,并实现其抽象方法

5、调用Presenter实例处理业务的方法


PPresenter

1、持有ServiceViewProtocol实例(需要公开绑定Service实例绑定ViewProtocol实例的方法)

2、通过利用Service实例获取到数据,再利用ViewProtocol实例调用其抽象方法处理数据(这里即是“Presenter处理业务的方法

原创粉丝点击