MVP模式
Presenter负责逻辑的处理,Model提供数据,View负责显示。
在MVP中View并不直接使用Model,它们之间的通信是通过Presenter(MVC中的Controller)来进行的,所有的交互都发生在Presenter内部. 分离显示层和逻辑层,他们之间通过接口进行通信,降低耦合
而在MVC中View会直接从Model中读取数据而不是通过Controller。在MVC里,View是可以直接访问Model
Presenter负责逻辑的处理,Model提供数据,View负责显示。
在MVP中View并不直接使用Model,它们之间的通信是通过Presenter(MVC中的Controller)来进行的,所有的交互都发生在Presenter内部. 分离显示层和逻辑层,他们之间通过接口进行通信,降低耦合
而在MVC中View会直接从Model中读取数据而不是通过Controller。在MVC里,View是可以直接访问Model