枚举的优化策略
按照上面的写法, 里面的很多方法都是可以相同的, 甚至连 value, 和 label 成员变量都是相同的, 那么像这类重复代码使用继承是最好不过的...., 而枚举里面的成员函数我们可以将它们变成 IDictItem 中的默认方法....value 存至枚举对象的 label , 和 value 成员变量中, 之后我们通过 get 方法获取成员变量 label , 和 value 的值来使用枚举....因此如果我们想要消除 label , 和 value 成员变量, 那么必须给他们一个存储的空间来存取它们, 例如可以使用一个 map 来保存它们....使用枚举管理数据字典的好处
git
相关源码我已放到了github和gitee上管理, 上面有最新的代码, 以及一些开发中的功能, 欢迎大家下载查看
github: https://github.com