【重构】小小领悟
来源:互联网 发布:欧洲读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
- 【重构】小小领悟
- 小小的领悟
- 自身的小小领悟
- 一个小小的代码重构
- javascript代码的小小重构
- java阿里系学习经历的小小领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 领悟
- 多进程和多线程的区别,详细
- android:关于主工程和library project
- C++11引入智能指针std::unique_ptr
- 面试总结,TCP和UDP分析
- (49)重写toString()方法
- 【重构】小小领悟
- 最小生成树-Prim及Kruskal
- d3-groups-axis
- NSCache
- 战胜拖延症
- 工厂方法模式
- Confluence 管理未定义的页面
- Android中内容观察者的使用---- ContentObserver类详解
- UML之对象图、包图