什麼是 MVVM?

2023年3月7日

💎 加入 E+ 成長計畫 與超過 300+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源

什麼是 MVVM?

MVVM 架構圖
MVVM 架構圖
圖片來源:https://builtin.com/software-engineering-perspectives/mvvm-architecture

MVVM 是一種軟體設計模式,即模型-視圖-視圖模型 (Model-View-ViewModel)。它是一種分離應用程序的用戶界面,業務邏輯和數據模型的方法。

Model

模型代表應用程序的數據模型,單純處理數據存取。

View

視圖是用戶界面,用於顯示數據和接收用戶輸入。

ViewModel

視圖模型是一個綁定模型和視圖的中間層,用於處理用戶界面交互和將數據從模型傳遞到視圖,主要是負責商業邏輯的部分。

MVVM 模式的目的是使得開發人員能夠分離用戶界面和業務邏輯,從而使得開發過程更加簡便和靈活。這也方便了測試和維護。一個快速版本的介紹如下:


相關文章

🧵 如果你想收到最即時的內容更新,可以在 FacebookInstagram 上追蹤我們