Sér*_*els 6 java swing design-patterns
在Swing应用程序中,在两个视图之间发送数据(交互)的最佳方法是什么?
看一下SCJP 6学习指南中的耦合会议,它说:
所有重要的OO应用程序都是许多类和接口协同工作的组合.理想情况下,OO系统中对象之间的所有交互都应该使用对象各自类的API,换句话说,契约.
如果我理解这是正确的,更好的方法是为每个视图创建接口(契约),如果需要,使用此接口方法来检索数据.这是一个好方法吗?花很多时间创建大量接口来说明视图所暴露的内容是否合适?
我认为另一种方法是使用类来保存视图的数据(模型).在这种情况下,直接访问这个模型类是一个好方法吗?
提前致谢.
如Swing Architecture Overview中所述,可分离模型的概念遍及Swing .通常,每个模型由接口表示; 一些包括一些基本的事件管道; 许多人都有一个标准的实施.AbstractXxxModelDefaultXxxModel
| 归档时间: |
|
| 查看次数: |
367 次 |
| 最近记录: |