2012-07-09 90 views
2

我必须建立一个应用mvc模式使用观察者模式的秋千gui。我了解观察者模式如何工作,但我不知道如何使用观察者模式来实现mvc模式。有人可以帮助我理解可能发布的一段代码。感谢:建立秋千gui使用mvc模式与观察者模式

+0

另请参阅此[答案](http://stackoverflow.com/a/3072979/230513)。 – trashgod 2012-07-09 15:53:37

回答

1

MVC是一种模式,用于将模型,视图,和控制器。 Swing是基于MVC的,因此被称为PLAF(插入外观)

在Swing的控制器,该反应当某些操作完成后,控制器通知模式根据采取行动完成的动作,然后是通知视图的模型中有一些变化的控制器,然后视图会自行更改以反映模型中的变化。

如何使用MVC

创建图形用户界面和业务逻辑单独的包。 如:

com.demo.gui; 

com.demo.logic; 

2.尽量保持业务逻辑从GUI远尽可能,代码应该是这样的,相同的业务逻辑可以与Swing应用于桌面应用程序和以及用于Web开发的JSP。