这段代码可不可以精简一下?该怎么解决
阅读
- Java code
/** * 录入信息 作者:金鑫 时间:2009-6-1下午04:06:10 * * @param all 属性 * @param industryCode 行业代码 * @return */ public boolean addInfo(All all, String industryCode) { // 初始化参数 addInit(all); if ("01".equals(industryCode)) { return colligateData.addShoppingInfo(all); } else if ("02".equals(industryCode)) { return colligateData.addFoodInfo(all); } else if ("03".equals(industryCode)) { return colligateData.addEntertainmentInfo(all); } else if ("04".equals(industryCode)) { return colligateData.addDailylifeInfo(all); } else if ("05".equals(industryCode)) { return colligateData.addTourismInfo(all); } else if ("06".equals(industryCode)) { return colligateData.addQuarterInfo(all); } else if ("07".equals(industryCode)) { return colligateData.addBusInfo(all); } else if ("08".equals(industryCode)) { return colligateData.addMedicalInfo(all); } else if ("09".equals(industryCode)) { return colligateData.addEducationInfo(all); } return false; }
------解决方案--------------------
7楼顶!!!
写一个公共类的方法. 然后利用反射来调用公共类中的方法.
上面的代码也不多. 其实没什么必要省啊. 代码多了就要想办法精简了.
阅读