智能数据使Swing保持简单 - 编程入门网
逻辑,这样会强制产生某个级别的封装,而这种封装在一般情况下是不会出现的。如 果要使类的数量保持绝对最低,那么这可能不是最佳选择。对于这些对规模要求至关重要的 应用程序已经做了很多优化,然而通常有相关的性能代价。因此,当决定代码复杂性、类的 数目以及性能代价时,应该考虑应用程序需求。
学习曲线:这是最突出的缺陷。设计 iData 技术时,考虑的是灵活性和可扩展性。这就 要求某些数量的抽象,这些抽象首先就容易令人迷惑,即便没有让人望而却步。我相信经过 一些探索后,这一体系结构是可达到的,但是这确实需要坚持不懈。 结束语 使用结合 iData 间接层的智能数据来填充组件模型有助于创建用于实现高级用户界面功 能的灵活和可扩展的集中位置。此外,可以使用完全封装的类中相对简单的逻辑来实现这一 功能,这可以增加灵活性和重用。附加的开放源码工具箱使向集成 iData 技术的转换变得方 便,这是因为已经编写并测试了转换所需的大多数代码。每个应用程序只需 iData 间接层的 自己实现就可以成功地使用上面所讨论的技术。没有定制主要的 Swing 组件,没有定制模型 ,也没有更改标准 Swing 功能 ― 有的只是仔细放置的间接。结果是以直接、灵活并且可扩 展的方式简化了复杂显示功能和定制实现的系统。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |