目录:
定义-模型视图控制器(MVC)是什么意思?
模型视图控制器(MVC)是计算机软件的设计模式。 可以认为是区分数据模型,处理控制和用户界面的一种方法。 它将显示给用户的图形界面与管理用户操作的代码巧妙地分开。 目的是提供一个框架,以实施更好,更准确的设计。
Techopedia解释了模型视图控制器(MVC)
MVC体系结构有助于将应用程序拆分为逻辑单元。 简而言之,此范例将业务逻辑与接口逻辑分开。 这种体系结构使应用程序更有效。
模型代表一个唯一的实体-它可以是单个对象,也可以是结构。 与实体和对象的数据存在一对一的关系。 它是模型,用于响应来自视图的有关其状态的请求。 这样,仅在模型中进行数据处理,从而确保内部数据的一致性。
该视图用于呈现用户界面的图形可视化。 它可以过滤掉模型的某些方面或突出显示其他方面。 它使用各种元素(例如按钮,菜单,对话框等)来表示接口中的输入和输出数据。要查看应用程序对象的状态,视图通过控制器查询模型。
控制器提供用户界面(视图)和应用程序处理逻辑(模型)之间的链接。 控制器使用模型方法来检索有关应用程序对象的信息,以更改对象的状态并将此更改通知视图。 从某种意义上说,控制器使用户可以进行更改并查看结果。