MVC(Model-View-Controller)编程模式是一种软件设计的模式,由Martin Fowler在他的文章“软件架构模式”中概述。MVC编程模式将应用程序分为三个核心部分:模型,视图和控制器,实现快速开发应用程序,并实现更高效的程序开发和算法。
模型:是应用程序中表示状态和行为的类。它们响应应用程序中发生的事件并维护所表示的状态。
视图:视图是用户界面的元素,用户使用这些元素来对模型和动作进行交互。它在屏幕上显示属性,编辑,报告等。
控制器:控制器是应用程序中保存逻辑的部分。 它接收来自视图机制的输入信号,并以一定的方式更新模型并传递输出信号给视图元素。