模型 视图 控制器模式

模型-视图-控制器(MVC)模式是一种常见的架构模式,它将系统分为三个部分:

  • 模型:模型表示系统的状态
  • 视图:视图负责呈现系统的内容
  • 控制器:控制器负责处理用户的输入,并将其映射到模型和视图上

这种架构模式可以有效地分离各个组件,从而使系统更加可维护和可扩展

使用场景:

  • Web应用,如网站和社交网络应用
  • 桌面应用,如文字处理器和图像编辑器

img

Model-View-Controller,MVC 架构是面向对象编程的一大进步

MVC 模式在客户端和 H5 前端都比较流行,也一直是 Web 后端流行的架构模式,在 Java Web 领域催生的 Struts、Spring MVC 等 Web 后台框架,让曾经复杂的 Web 开发变成一种异常简单的开发

随着前后端渐渐分离,之前的后台 MVC 已经将 View 完全交于前端,前后端通过相关协议通信,完成 View 数据的传输