frank oo java

我爱oo,我爱java。http://oofrank.blogchina.com

My Links

Blog统计

公告

欢迎到 oofrank@blogchina 来 QQ:421057986 email:oofrank@163.com
www.flickr.com
oofrank@flickr with my S9500

Free Download Manager
Free Download Manager

文章

收藏

相册

IT

other

存档


正在读取评论……
原则:
  可用性,可维护性,高效性,可扩展性

1、变量的使用
   使用变量前必须先定义。
   一个变量只用于一个逻辑单元中,不要在两个逻辑单元中重用一个变量
   例如:
       var temp;
       temp=getValue1()
       ........
       ........
       temp=getValue2()
       .........
       .........
 
    尽量使用局部变量而不是全局变量,即函数间调用最好使用参数而不是共享变量;

    尽量使全局保持"只读",只在固定的过程修改全局变量的值。
   

2、合理的使用循环
   vb中for的效率高,
   但如果不能提前知道循环次数就只好使用while
   java中用for循环处理Iterator比较简捷
   
   尽量不要在循环中创建对象

3、合理的if  (or\and)
   把易于计算的条件放在第一个可以提高性能。
   
4、功能划分

5、使用简单变量而不是object.xxx.xxx

6、方法、属性的设计方式
     a: 使用setter getter而不直接使用public的域
     b: 使用接口明确设计意图
     c: 在public的方法中加入before、after事件
     d: 如果要保持接口的兼容性可以使用(getProperty,doMethod)

7、除非学习,使用代码设置属性而不是属性设计器

8、使用短的代码,而不是很长的句子:
   例如:
      getObject(p1,p2).getConnection().getTable('Table1').getFields(0).getValue()
   应该改成多行。
   首先可以增强可读性,另外调试时可以便于加断点。


9、尽量明确类型转换

10、在可能的情况下使用枚举




Trackback: http://tb.donews.net/TrackBack.aspx?PostId=353762


[点击此处收藏本文]  发表于2005年04月27日 8:25 PM




正在读取评论……
大名
网址
验证码
评论