我必須建立一個應用mvc模式使用觀察者模式的鞦韆gui。我瞭解觀察者模式如何工作,但我不知道如何使用觀察者模式來實現mvc模式。有人可以幫助我理解可能發佈的一段代碼。感謝:建立秋千gui使用mvc模式與觀察者模式
2
A
回答
3
1
MVC是一種模式,用於將模型,視圖,和控制器。 Swing是基於MVC的,因此被稱爲PLAF(插入外觀)
在Swing的控制器,該反應當某些操作完成後,控制器通知模式根據採取行動完成的動作,然後是通知視圖的模型中有一些變化的控制器,然後視圖會自行更改以反映模型中的變化。
如何使用MVC
創建圖形用戶界面和業務邏輯單獨的包。 如:
com.demo.gui;
com.demo.logic;
2.儘量保持業務邏輯從GUI遠儘可能,代碼應該是這樣的,相同的業務邏輯可以與Swing應用於桌面應用程序和以及用於Web開發的JSP。
1
觀察者模式通常與在Swing監聽器實現。本文介紹了一個MVC式的建築風格是怎樣的Swing組件本身來實現:
相關問題
- 1. 觀察者模式 - 觀察者創建
- 2. MVC和觀察者模式
- 3. 觀察者模式vs MVC
- 4. 觀察者模式建議
- 5. 與觀察者模式
- 6. Java Swing GUI凍結 - 觀察者模式
- 7. 觀察者模式
- 8. 使用觀察者模式來爲訂閱者建模通知
- 9. 觀察者模式或其他模式
- 10. 觀察者模式vs電抗模式
- 11. 使用觀察者模式與MVC/Codeigniter網站
- 12. 觀察者模式Java - 使用線程的多個觀察者
- 13. 異步觀察者模式
- 14. 實現觀察者模式
- 15. 瞭解觀察者模式
- 16. 觀察者模式imp
- 17. asp.net觀察者模式
- 18. jQuery和觀察者模式
- 19. 觀察者模式混淆
- 20. 觀察者模式類(JAVA)
- 21. Vue.js和觀察者模式
- 22. SI +觀察者模式
- 23. python觀察者模式
- 24. 使用Cython包裝觀察者模式
- 25. 使用winforms實現觀察者模式
- 26. 使用weak_ptr的觀察者模式
- 27. 代表與觀察者模式
- 28. 觀察者模式抽象與接口
- 29. java mvc可觀察模式
- 30. 觀察者模式-受試者保持到由觀察者
另請參閱此[答案](http://stackoverflow.com/a/3072979/230513)。 – trashgod 2012-07-09 15:53:37