java--大量switch-case代码加入枚举类型进行优化

    当项目存在大量的switch-case条件判断时,会把让整个项目看起来非常low,以下tich提出一种优化方法,可提高代码的维护性,让代码变得更加简洁,易维护。

先看原代码:

                String jrnDDZName = null;
	        String trsDDzName = null;
	        String wkeCodName = null;
	        
	        switch (fileName)
	        {
	        case "FMCHKRULP":
	            jrnDDZName = "BFMSYNRUX1";
	            trsDDzName = "BFMSYNRUX2";
	            wkeCodName = "BFMSYNRU";
	            break;
	            
	        case "FMCHKRALP":
	            jrnDDZName = "BFMSYNRAX1";
	            trsDDzName = "BFMSYNRAX2";
	            wkeCodName = "BFMSYNRA";
	            break;

	        case "FMBACDTAP":
	            jrnDDZName = "BFMSYNBCX1";
	            trsDDzName = "BFMSYNBCX2";
	            wkeCodName = "BFMSYNBC";
	            break;
	           
	        case "FMLECDTAP":
	            jrnDDZName = "BFMSYNLCX1";
	            trsDDzName = "BFMSYNLCX2";
	            wkeCodName = "BFMSYNLC";
	   
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值