TechTarget信息化 > 百科词汇

model-view-controller:模型视图控制器

在面向对象程序设计的发展中,模型视图控制器(MVC,model-view-controller)是一个为成功和有效的把用户界面和后台数据模型联系起来的方法学或者设计模式的名字。MVC 模式和程序设计语言(如Java、Smalltalk、C还有C++)一起在程序设计发展中广泛使用。

  许多开发者宣称MVC模式是一个再利用结果代码的有用的模式,而且允许开发者显著的减少开发应用程序的用户界面的时间。

  模型视图控制器模式提出了在软件开发中使用的三个主要的部件或对象:

  • 一个模型(Model),代表在软件应用中数据的后台和逻辑结构还有和它联系的高级类。这个对象模型不包含任何用户界面的信息。
  • 一个视图(View),使一个代表用户界面的元素的类的集合(所有用户能够在屏幕上看到和反映的东西,例如按钮,显示框等等)。
  • 一个控制器(Controller),代表和模型与视图相连的类,被用来在模型和视图的类之间通信。

最近更新时间:2008-06-17 EN

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐