MVC和MVVM框架

MVC

1.View:負責渲染用戶界面,應該避免在View中涉及業務邏輯
2.Controller:負責接收用戶輸入,根據用戶輸入調用Model邏輯,將產生的結果交給View部分,讓View渲染出必要的輸出。
3.Model:負責管理數據,大部分業務邏輯也應該放在Model中

缺點:由於在實現的過程中,往往出現View與Model不經過Controller通信的現象,造成數據混亂,難以維護和增加功能
這裏寫圖片描述

MVVC

組成部分Model,View,ViewModel
建立了數據和視圖之間的綁定,簡化前端代碼
view:UI 界面
ViewModel:它是View的抽象,負責View與Model之間信息轉換,將View的Command傳送到Model
Model:數據訪問層
這裏寫圖片描述

發佈了144 篇原創文章 · 獲贊 67 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章