当项目存在大量的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";