【重构】小小领悟

来源:互联网 发布:欧洲读cs博士知乎 编辑:程序博客网 时间:2024/06/05 03:47

重构前的代码,用switch代码块

public enum CustomerType {Common, Quick, VIP;@Overridepublic String toString() {switch (this) {case Common:return "普通";case Quick:return "快速";case VIP:return "VIP";}return "null";};}
重构后,通过覆盖父类方法

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



0 0
原创粉丝点击