快速业务通道

提高Java代码重用性的三个措施 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
法进行比较。因此, SortComparison应该是只带有一个方法的接口:

public interface SortComparison { boolean comesBefore(Object a, Object b); }

SortComparison接口的唯一目的在于为sort提供一个它所需功能的钩子,因 此SortComparison接口不能在其他地方重用。

总而言之,本文三个措施适合于改造现有的、按照面向对象惯例编写的代码 。这三个措施与面向对象编程技术结合就得到了一种可在以后编写代码时使用的 新式代码编写技术,它能够简化方法的复杂性和依赖关系,同时提高方法的可重 用能力和内部凝聚力。

当然,这里的三个措施不能用于那些天生就不适合重用的代码。不适合重用 的代码通常出现在应用的表现层。例如,创建程序用户界面的代码,以及联结到 输入事件的控制代码,都属于那种在程序和程序之间千差万别的代码,这种代码 几乎不可能重用。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号