一、什么是 MVC?
MVC = Model(模型) + View(视图) + Controller(控制器)
它是一种非常经典的软件架构模式,用来实现:
- 界面与业务逻辑解耦
- 数据与 UI 分离
- 便于扩展、维护、单元测试
二、MVC 各部分的职责
Model(模型)
负责数据和业务逻辑,包括:
- 数据结构(类、结构体)
- 数据处理、计算
- 数据读写(数据库、网络等)
- 状态管理
Model 不关心界面如何展示数据。
View(视图)
负责显示数据(UI 部分),通常包括:
- 一切界面元素(按钮、表格、文本、控件)
- 与用户的交互(点击、输入等)
- 视觉样式
View 不包含业务逻辑。
Controller(控制器)
负责协调 Model 和 View 之间的交互。</
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



