【发布时间】:2015-03-06 23:26:42
【问题描述】:
我正在尝试理解 MVC 模式。以前有人问过这个问题,但我还是不明白。
现在我正在开发一个简单的 Swing 多线程程序,它从 DropBox 下载各种 csv 文件,并用这些文件中的数据填充 JTable。
我认为 Model 由 DropBoxDownloader 类、FileParser 类、一些实用程序类表示,仅此而已。
View 只是我的框架类。
我对控制器很好奇。它应该做什么? 感觉控制器应该是模型视图的通信协调器,但我不能完全理解。
据说控制器可以很容易地更改视图和模型,而无需更改整个应用程序。我说的对吗?
【问题讨论】:
标签: java swing design-patterns model-view-controller