简化Java代码的技巧

ZDNet软件频道 时间:2002-01-14 作者:ZDNET CHINA 特稿 |  我要评论()
本文关键词:
现在是时候介绍另一个由TechRepublic成员发布的本周Java技巧了。

现在是时候介绍另一个由TechRepublic成员发布的本周Java技巧了。这个星期的优胜技巧来自Jon Hermiz,他将收到我们垂涎以久的TechRepublic咖啡杯子作为奖品。下面是Jon用来保持代码整洁并易读的技巧。

将你的对象分开放置

使一个应用程序中的对象相互区分的好方法是确保对象的实际实现部分与你的主程序--即包含了main()方法的类是分离的。为一个目的创建一个类然后在那个类里塞进一个main()方法会使得人们很难找到你的应用程序的入口。

main()方法应该被封装进一个属于它自己的类中去,而main()函数要使用的任何其它的对象都应该在它们自己的类里。例如,一个使用Queue(队列)的应用程序看起来应该象表A一样。

我并不是说创建一个单一的类,里面包括了main()方法和Queue的实现是不对的。我只是说这样分开以后能够让其它的开发者更容易明白类Queue就是一个队列,再没有别的东西了。

表 A
public class Queue { //实现一个队列抽象数据结构. }
class MainQueue { //使用这个对象的main函数所在的类
   public static void main(String[] args)
   {
    Queue q = new Queue(); //创建一个队列
    //其它工作
    }
}

责任编辑:炒饭(Email:zhang_yan@zdnet.com.cn)

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134