是MVC的变种,为啥要变。 MVC不是严格分层,层之间还有联系,所以MVP是为了实现严格分层。 MVP的优点: 视图和模型完全分离,可以修改视图而不影响模型 因为将交互都发生在一个地方P内部 可以将一个P用于多个视图,而不要改变P的逻辑 如果把逻辑放在P中就可以脱离用户接口来测试这些逻辑。本栏目推荐文章MVP矩阵变换详解【开发模式】MVC、MVP、MVVM比较第9次获得微软最有价值专家(MVP)奖励4MVP108.什么是MVVM比之MVC有什么区别什么又是MVPAndroid Kotlin Retrofit MVP网络请求封装(四)Android Kotlin MVP 登录实现三种架构模式简介(MVC、MVP、MVVM)1、Android中MVC、MVP和MVVM架构模式的区别如何快速做出产品MVP4MVP MVP4mvp 4mvp mvp mvp 架构mvp 矩阵mvp mvc-mvp-mvvm 产品mvp 原型 概念mvp 架构 曲线 源码mvp 价值 专家mvp