- 5
- 0
- 约1.11万字
- 约 11页
- 2024-04-03 发布于上海
- 举报
MVP模式中V-P交互问题
一、简单讲讲MVP是什么玩意儿
如果从层次关系来讲,MVP属于Presentation层的设计模式。对于一个UI模块来说,它的所有功能被分割为三个部分,分别通过Model、View和Presenter来承载。Model、View和Presenter相互协作,完成对最初数据的呈现和对用户操作的响应,它们具有各自的职责划分。Model可以看成是模块的业务逻辑和数据的提供者;View专门负责数据可视化的呈现,和用户交互事件的相对应。一般地,View会实现一个相应的接口;Presenter是一般充当Model和View的纽带。
MVP具有很多的变体,其中最为常用的一种变体成为PassiveView(被动视图)。对于PassiveView,Model、View和Presenter之间的关系如下图所示。View和Modell之间不能直接交互,View通过Presenter与Model打交道。Presenter接受View的UI请求,完成简单的UI处理逻辑,并调用Model进行业务处理,并调用View将相应的结果反映出来。View直接依赖Presenter,但是Presenter间接依赖View,它直接依赖的是View实现的接口。关于MVP和Pas
您可能关注的文档
- ml实验报告书模板.docx
- mockplus技巧四如何实现页面间的交互.docx
- Module 11 Unit2 Here are some ways to welcome教案分析和总结.docx
- Module 11Body language U2教案分析和总结.docx
- Module11 Unit2 Here are some ways to welcome说课稿分析和总结.docx
- moldflow 工艺分析分析和总结.docx
- MOLDFLOW流动分析及应用.docx
- Motion graphics Design动态影像设计.docx
- Motivation Letter模板分析和总结.docx
- MP3音乐光盘制作详解.docx
最近下载
- 茶树种植结合光伏发电的能源互补系统研究.docx VIP
- 第二次全国土地调查技术规程(TD 1014-2007 ).pdf VIP
- 一种岩浆期后热液型萤石矿勘查方法.pdf VIP
- 汽车标准规范 附件80、QJXP 16DC.015-2023 车身自冲铆接质量与参数设定标准.pdf VIP
- 受构造控制的热液矿床隐伏矿体空间斜列判定和深部找矿定靶的方法.pdf VIP
- 画法几何及机械制图(第6版)课后习题答案解析.pdf
- 《中国石油化工企业温室气体排放核算方法与报告指南(试行)》解析.docx
- 高盛_中国企业全球化:从边缘市场走向核心腹地+China's+go+global:From+the+perimeter+to+the+core.pdf
- (新教材)译林版三起(2024)三年级英语上册Unit 3 Are you Su Hai(单元知识清单).pdf VIP
- 《行政强制法》考试复习题库资料200题(含答案).pdf VIP
原创力文档

文档评论(0)