MVVM的入門使用之含義瞭解

項目中要用到MVVM的框架了,平時又忙的沒有時間,慢慢來積累下把,下篇寫代碼

1. 與MVP框架類似,主要利用4個特性,數據綁定(Data Binding) 依賴屬性(Depandency Property) 命令(Command) 路有事件(Routed Event);M---數據Model; V---View對應的activity或者xml文件,主要是繪製和交互; VM---ViewModel,View與Model之間的交互,業務邏輯。

2. View層不做任何業務邏輯,不操作數據,UI與數據分開;ViewModel正好相反,只處理邏輯;Model實體模型,包括那些使用Retrofit的service

3. 具體示意圖




今天就到這,圖畫的看的懂就行,以後慢慢補

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章