当前位置: 代码迷 >> J2EE >> 这段代码可不可以精简一下?该怎么解决
  详细解决方案

这段代码可不可以精简一下?该怎么解决

热度:79   发布时间:2016-04-22 03:11:39.0
这段代码可不可以精简一下?
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楼顶!!!
写一个公共类的方法. 然后利用反射来调用公共类中的方法.
上面的代码也不多. 其实没什么必要省啊. 代码多了就要想办法精简了.