开发者社区> 问答> 正文

关于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
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute Serverless 架构演进 立即下载
阿里云消息队列的 Serverless架构演进 立即下载
Java Spring Boot开发实战系列课程【第7讲】:Spring Boot 2.0安全机制与MVC身份验证实战(Java面试题) 立即下载