項目中要用到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. 具體示意圖
今天就到這,圖畫的看的懂就行,以後慢慢補