天天看点

MVC设计模式概览

MVC(Model-View-Controller,模型-视图-控制器)是一种软件的设计模式,它最早是由20世纪70年代的Smalltalk语言提出的,即把一个复杂的软件工程分解为三个层面:模型、视图和控制器。

  • 模型:是对象及其数据结构的实现,通常包含数据库操作。
  • 视图:表示用户界面,在网站中通常就是HTML的组织结构。
  • 控制器:控制器用于处理用户请求和数据流、复杂模型,将输出传递给视图。