Changes between Version 11 and Version 12 of youhua/2017_1


Ignore:
Timestamp:
01/18/2017 09:46:09 AM (9 years ago)
Author:
wuyuanbo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • youhua/2017_1

    v11 v12  
    108108对于catch里即有日志记录又有控制台打印异常的删掉控制台打印保留日志。[[BR]] 
    109109 
    110 == 3代码格式优化 == 
     110== 3.代码格式优化 == 
    111111 
    112112部分实体类的常量、属性、方法混合在一起比较杂乱,使用的时候容易看漏。 
     
    114114'''优化方案'''[[BR]] 
    115115 
    116 将代码按照常量、属性、方法的次序进行调整。有些实体中的方法不仅仅是属性的get、set方法,还有些方法无关实体属性是在页面展示数据时调用的,这些方法放到了最后,相似功能的方法会放在一起。比如Topic, 
     116将代码按照常量、属性、方法的次序进行调整。有些实体中的方法不仅仅是属性的get、set方法,还有些方法无关实体属性是在页面展示数据时调用的,这些方法放到了最后,相似功能的方法会放在一起。 
     117 
     118{{{ 
     119public class Topic { 
     120   //公有的常量放在类的最前面,私有的可以放在使用的方法上面 
     121   public static final int AUDIT_STATUS_WAIT = 0;//待审 
     122   ...... 
     123 
     124   //属性 
     125   private long topicId; 
     126   ...... 
     127 
     128   //属性的get set方法 
     129   public long getTopicId() { 
     130        return topicId; 
     131   } 
     132 
     133   public void setTopicId(long topicId) { 
     134       this.topicId = topicId; 
     135   } 
     136   ...... 
     137 
     138   //还有些get方法无关实体属性,是为了jsp里面方便el调用。这类方法放在最后,功能相似的放在一起 
     139   public Mall getMall() { 
     140       return .... 
     141   } 
     142} 
     143}}}