国产探花免费观看_亚洲丰满少妇自慰呻吟_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模式介紹 - 梁敬承 - 梁敬承技術筆記
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 固原市| 高邑县| 兴隆县| 永仁县| 南华县| 绥阳县| 高密市| 望都县| 林芝县| 油尖旺区| 蒙阴县| 同德县| 镇宁| 孟连| 临西县| 措美县| 平果县| 于都县| 密山市| 灵寿县| 鄂州市| 友谊县| 华蓥市| 赫章县| 景东| 西吉县| 镇远县| 峨眉山市| 临颍县| 古丈县| 江川县| 大悟县| 长寿区| 桑植县| 沙洋县| 手游| 德惠市| 东源县| 天峨县| 枣阳市| 缙云县|