摘要:MVC因為所有邏輯都寫在c層,導(dǎo)致c層特別臃腫MVVM相對于MVC是把mvc中的Controller,進行拆分,讓其瘦身。mvvm中Model和ViewModel之間進行雙向綁定。因此在View和Model之間沒有聯(lián)系,通過ViewModel進行交互,視圖的數(shù)據(jù)的變化會同事修改數(shù)據(jù)源,而數(shù)據(jù)源數(shù)據(jù)的變化也會立即反應(yīng)到View上。
MVC因為所有邏輯都寫在c層,導(dǎo)致c層特別臃腫
MVVM相對于MVC是把mvc中的Controller,進行拆分,讓其瘦身。mvvm中Model和ViewModel之間進行雙向綁定。因此在View和Model之間沒有聯(lián)系,通過ViewModel進行交互,
視圖的數(shù)據(jù)的變化會同事修改數(shù)據(jù)源,而數(shù)據(jù)源數(shù)據(jù)的變化也會立即反應(yīng)到View上。
批改老師:天蓬老師批改時間:2019-01-28 09:08:41
老師總結(jié):最后句說得不是太準(zhǔn)確, 視圖變化影響到數(shù)據(jù),數(shù)據(jù)影響到數(shù)據(jù)庫, 視圖只是數(shù)據(jù)庫中數(shù)據(jù)的展現(xiàn), 模型只是中間的暫存區(qū)