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上。