# 什么是MVC:
1.模型(model)
# 模型是應(yīng)用程序主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯
2.視圖(view)
# 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面
3.控制器(controller)
# 控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新的model對象狀態(tài)
# 使用MVC的好處
MVC式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離韵丑,同時(shí)還提高了應(yīng)用系統(tǒng)的可維護(hù)性,可擴(kuò)展性,可移植性和組件的可復(fù)用性
# 什么是MVVM?
MV: # 可以通過模型到視圖傳遞數(shù)據(jù)
VM: # 試圖也可以傳遞數(shù)據(jù)
MVVM: # 屬于數(shù)據(jù)的雙向綁定