첫째 :이 두 기능을 하나로 변환하는 방법은 무엇입니까?
public static String ConvertServerToClientAdapter(String adapterServer)
{
string temp = adapterServer.Substring(0, adapterServer.IndexOf("/"));
switch (temp)
{
case "f":
{
return "FA";
}
case "g":
{
return "Gi";
}
case "s":
{
return "SE";
}
case "a":
{
return "ATM";
}
default:
return null;
}
}
초 : 당신은 사전에 문자열 쌍을 저장할 수
public static String ConvertClientToServerAdapter(String adapterClient)
{
switch (adapterClient)
{
case "FA":
{
return "f";
}
case "Gi":
{
return "g";
}
case "SE":
{
return "s";
}
case "ATM":
{
return "a";
}
default:
return null;
}
}
왜 이러한 방법을 결합하고 싶습니까? 그들은 두 가지 분리 된 일을합니다. 이들을 결합하면 모든 종류의 최고의 코딩 표준을 위반하게됩니다. –
@Ramhound : 나는 염두에 두어야 할 것은 문자열 매핑이 두 가지 방법으로 정의되어 있는데, 이는별로 드라이하지 않다는 것입니다. 하지만 OP가 더 분명했을 수도 있습니다. –
@Ramhound, 나는 당신과 동의한다 – Mediator