MVC和MVVM模式的區別

1,MVC (Model-View-Controller)

M - Model :數據保存

V - View : 用戶界面

C - Controller : 業務邏輯

MVC ,用戶操作> View (負責接受用戶的輸入操作)>Controller(業務邏輯處理)>Model(數據持久化)>View(將結果通過View反饋給用戶)


2,MVVM

M -Model

V - 

VM - 



MVVM是將“數據模型數據雙向綁定”的思想作爲核心,因此在View和Model之間沒有聯繫,通過ViewModel進行交互,而且Model和ViewModel之間的交互是雙喜那個的,因此試圖的數據的變化會同事修改數據源,而數據源數據的變化也會立即反應到View上。





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