MVVM(Model View ViewModel)
如果說MVP是對MVC的進一步改進,那麼MVVM則是思想的完全變革。它是將“數據模型數據雙向綁定”的思想作爲核心,因此在View和Model之間沒有聯繫,通過ViewModel進行交互,而且Model和ViewModel之間的交互是雙向的,因此視圖的數據的變化會同時修改數據源,而數據源數據的變化也會立即反應到View上。結構如下圖所示:
Android中架構模式——MVVM
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Android Universal Image Loader 學習筆記(一)
罗拙呓
2020-07-07 19:13:58
Retrofit 2詳解和使用(4)——彙總
xk_一步一步来
2020-06-23 20:35:14
RxBus 代替 EventBus 進行組件之間通訊
xk_一步一步来
2020-06-23 20:35:01
Android 複雜的列表視圖新寫法 MultiType (v3.1.0 修訂版)
xk_一步一步来
2020-06-23 20:35:01
入門:用dom4j 解析xml 和生成xml
xml/students.xml <?xml version="1.0" encoding="UTF-8"?> <students> <student sn="1"> <name>張三</name>
iteye_13731
2020-06-15 00:42:32
界面打開SwipeRefreshLayout自動刷新
xk_一步一步来
2020-05-01 13:38:27
OkHttp3-請求器-連接-攔截器
xk_一步一步来
2020-05-01 13:38:27
Retrofit 2使用指南
xk_一步一步来
2020-05-01 13:38:27
ExoPlayer開發指南(官方文檔翻譯)
xk_一步一步来
2020-04-03 16:15:16
RxJava內存泄漏——(2)AutoDispose解決RxJava內存泄漏
xk_一步一步来
2020-04-03 16:15:16
Dagger2——(2)實現全局單例
xk_一步一步来
2020-03-27 04:37:59
ijkPlayer的基本使用(一)
xk_一步一步来
2020-03-15 20:13:26
RoundedImageView設置各種圓形、方形頭像
xk_一步一步来
2020-03-13 17:17:22
Glide教程1-4
xk_一步一步来
2020-03-13 17:17:22
常用圖標素材分享網站
xk_一步一步来
2020-03-13 17:17:22