在使用Swing的MVC模式方面,网络上有很多示例。然而,似乎没有一种直接的方法来处理事情。
以下是一些问题:
- 可以将View的概念直接与Swing组件(例如JFrames)相关联吗?
- 同样,Swing使用的现有模型类可以用作Model,还是应该通过几个Swing模型类来适应一个基本模型?
- 如果问题2的答案是肯定的,这些Model类应该集中在一个类(属性/复合)中,还是分组在一个包中(每个单独的Model一个类)?
- 如果Model类保持分离,这是否意味着在典型应用程序中可以同时运行多个MVC模式?
- 一个模型,一个视图和一个控制器之间的一对一对应是必要的,还是可以为一个给定的模型存在多个控制器/视图?
- 最后,如何构建一个易于维护的应用程序结构?
一些链接: