使Java代码可移植之一[4]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

6.2.1  模型-视图-控制器设计模式

这是在GUI应用程序中广泛使用的模式。它将应用程序分为3个特定的实体:一个模型、一个视图和一个控制器。每个实体都依赖于其他实体,但是自身拥有特定的功能。模型-视图-控制器(Model-View-ControllerMVC)模式可以追溯到Smalltalk编程语言的UI模型。这3种实体如下:

·     模型(Model):也叫做(也许更为恰当)引擎(Engine)。模型持有应用程序的数据。它处理来自控制器的请求并改变数据。它和视图关联,当其数据改变后,通知视图更新显示,这样确保数据的最新状态反映到视图上。它还响应来自视图的查询模型状态的请求。简言之,它提供了应用程序的核心业务逻辑。

本文关键:使Java代码可移植之一
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top