mvp的全称为Model-View-Presenter,Model提供数据,View负责显示选再优侵花境误,Controller/Presenter负责逻辑的处理。MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Pre探屋岁再senter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View来自会直接从Mode业经夫普并流培l中读取数据而不是通过 Controller。