您的位置:首页 > 其它

【重构】小小领悟

2014-04-06 14:06 183 查看
重构前的代码,用switch代码块

public enum CustomerType {

Common, Quick, VIP;
@Override
public String toString() {
switch (this) {
case Common:
return "普通";
case Quick:
return "快速";
case VIP:
return "VIP";
}
return "null";
};

}重构后,通过覆盖父类方法
public enum CustomerType {

Common {
@Override
public String toString() {
return "普通";
}
},
Quick {
@Override
public String toString() {
return "快速";
}
},
VIP {
@Override
public String toString() {
return "VIP";
}
};

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: