MVVM是一個(gè)比較熱門的開發(fā)框架,盡管已經(jīng)出現(xiàn)很久了,仍然比較受歡迎。MVVM框架包括:

M:Model;Model指的是數(shù)據(jù)模型,例如你要在頁面展示聯(lián)系人信息,那么Model就是聯(lián)系人的模型,包括聯(lián)系人的名字,電話號碼,頭像等。。。

V:View;View指的是展示的頁面,比如你所現(xiàn)在看到的這篇文章都是View。

VM:ViewModel;ViewModel指的是對View的抽象!什么是抽象? 大概就是它實(shí)際是存在的,但你又不能直接"看"到。

對于這三者的關(guān)系,我舉個(gè)簡單的例子吧:

假設(shè)你喜歡一個(gè)姑娘,姑娘都有身高,體重,臉蛋類型等等對吧.