国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

MVPVM模式介紹

2019-11-09 15:03:15
字體:
來源:轉載
供稿:網友
一、概述MVPVM即:Model-View-PResenter-ViewModel。此模式是MVVM和MVP模式的結合體。但是交互模式發生了比較大的變化。MVVM參考本博客文章:iOS-MVVM-模式介紹MVP參考本博客文章:MVP模式介紹 二、原理:Presenter同時持有View、Model、ViewModel,負責協調三方的之間的交互。         View持有ViewModel。ViewModel是View展示數據的一個映射,兩者之間雙向綁定:         (1)當View的數據發生變化時,View將數據更改同步到ViewModel。比如用戶在輸入框輸入了內容。         (2)View監聽ViewModel的數據變化,當ViewModel的數據發生變化時,View根據ViewModel的數據更新UI顯示。比如更新來自后端的數據列表。         Presenter持有View,并且View的動作響應傳遞至Presenter。當收到View的動作響應之后,Presenter通過Model獲取后端或者數據庫數據,請求參數來自于Presenter持有的ViewModel。         當Model請求到數據之后,將數據返回給Presenter,Presenter將返回的數據傳遞至ViewModel,由于View和ViewModel之間的綁定關系,View會根據ViewModel的數據更新UI顯示。        模式圖如下:MVPVM模式介紹 - 梁敬承 - 梁敬承技術筆記
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 垫江县| 湖北省| 丰顺县| 诸城市| 巫山县| 郸城县| 石门县| 疏附县| 施秉县| 桃园县| 山东| 湖口县| 汉源县| 宜君县| 黄大仙区| 陈巴尔虎旗| 灵武市| 吉隆县| 灌阳县| 怀仁县| 天等县| 乌拉特前旗| 定州市| 汕尾市| 南投县| 磐石市| 齐河县| 汪清县| 修水县| 朝阳市| 汉沽区| 邮箱| 宁乡县| 来安县| 漠河县| 封开县| 依兰县| 托克托县| 兰坪| 山阴县| 凉山|