Model層是少不了的了,我們得有東西充當DTO(數(shù)據(jù)傳輸對象)勿她,當然袄秩,用字典也是可以的,編程么逢并,要靈活一些播揪。Model層是比較薄的一層,如果學過Java的小伙伴的話筒狠,對JavaBean應該不陌生吧猪狈。
ViewModel層,就是View和Model層的粘合劑辩恼,他是一個放置用戶輸入驗證邏輯雇庙,視圖顯示邏輯,發(fā)起網(wǎng)絡請求和其他各種各樣的代碼的極好的地方灶伊。說白了疆前,就是把原來ViewController層的業(yè)務邏輯和頁面邏輯等剝離出來放到ViewModel層。
View層聘萨,就是ViewController層竹椒,他的任務就是從ViewModel層獲取數(shù)據(jù),然后顯示米辐。