博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android MVC模式和MVP模式的区别
阅读量:6941 次
发布时间:2019-06-27

本文共 347 字,大约阅读时间需要 1 分钟。

MVC模式:

    

    1. MVC的所有通信都是单向的。

    2. view传送指令到controller(用户也可以直接将指令传到controller)。

    3. controller完成业务逻辑后要求model改变状态。

    4. model将新的数据发送到view,用户得到反馈。

MVP模式:

    MVP模式将Controller改名为Presenter,同时改变了通信方向。

    

    1. 各部分之间的通信都是双向的。

    2. View与Model不发生联系,都通过Presenter传递

    3.  View非常薄,不部署任何业务逻辑,称为“被动视图”,即没有任何主动性,而Presenter非常厚,所有逻辑都

      部署在这里。

转载地址:http://ibvjl.baihongyu.com/

你可能感兴趣的文章
Deepin深度Linux系统安装记录
查看>>
.net OADate 转javascript的Datetime
查看>>
nova-network
查看>>
LAMP企业架构读写分离
查看>>
CodeForces 69D Dot :两个人轮流移动棋子,移动方法有n种,谁先移动到距离原点>d则输,问谁赢 :博弈+记忆化...
查看>>
PHP高效率写法
查看>>
设计师如何提高产品思维 | 设计思考
查看>>
HP大中华区总裁孙振耀退休感言(转)
查看>>
嵌套在母版页中的repeater自动生成控件ID
查看>>
数据访问层工具类
查看>>
16、SpringBoot------整合MapStruct
查看>>
应用各种领域逻辑模式组织业务逻辑层
查看>>
素数筛选法,(谢谢学长)
查看>>
JSON API免费接口 各种提供JSON格式数据返回服务网站的API接口
查看>>
SAP PI接口(RFC类型)在函数字段修改或增加后,出现字段映射错误问题
查看>>
BZOJ 3542 [Poi2014]Couriers ——可持久化线段树
查看>>
高斯混合模型(理论+opencv实现)
查看>>
IE里ActiveXObject的一些实践
查看>>
Scanner(基本用法初学)
查看>>
Apache服务器运维笔记(3)----容器部分
查看>>