开发者社区> 问答> 正文

关于android. mvc,mvp,mvvm架构分析

android现在流行三种架构,mvc,mvp,mvvm网上介绍的文档很多都介绍的比较浅,最重要的是没有完整的比较大的项目结合分析,

展开
收起
爵霸 2016-03-16 09:43:10 2606 0
2 条回答
写回答
取消 提交回答
  • 我们都曾不堪一击,我们终将刀枪不入

    在Android中Activity一般即作为View又作为Controller,导致这两层耦合度过高;遇到逻辑复杂的情况则代码阅读和维护成本相对较高。MVP则可以将Activity仅仅作为View,通过接口解耦。

    2019-07-17 19:03:24
    赞同 展开评论 打赏
  • 本质上来说,mvc mvp mvvm是差不多的东西,只是在model,viewmodel和businessmodel的职责划分上略有不同。而且在“完整的比较大的项目”,其实根本不能教条使用教科书上的某一种模式。“介绍的文档很多都介绍的比较浅”恰恰说明了这一点——把茴香豆分为3种写法的人本身就是肤浅和教条的。

    2019-07-17 19:03:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载