什么是 MVVM?

2023年3月7日

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

什么是 MVVM?

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

MVVM 是一种软件设计模式,即模型-视图-视图模型 (Model-View-ViewModel)。它是一种分离应用程序的用户界面,业务逻辑和数据模型的方法。

Model

模型代表应用程序的数据模型,单纯处理数据存取。

View

视图是用户界面,用于显示数据和接收用户输入。

ViewModel

视图模型是一个绑定模型和视图的中间层,用于处理用户界面交互和将数据从模型传递到视图,主要是负责商业逻辑的部分。

MVVM 模式的目的是使得开发人员能够分离用户界面和业务逻辑,从而使得开发过程更加简便和灵活。这也方便了测试和维护。一个快速版本的介绍如下:


相关文章

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