相比字符串常量,enum 适合解决什么问题?
参考答案
enum 把一组有限取值表示为编译期受约束的类型,可以为每个枚举值附加字段与行为,避免任意拼写的字符串流入业务分支。
题目解析
持久化和接口传输时仍要考虑名称变更的兼容性;直接依赖 ordinal 作为长期业务编码通常不稳妥。
enum 把一组有限取值表示为编译期受约束的类型,可以为每个枚举值附加字段与行为,避免任意拼写的字符串流入业务分支。
持久化和接口传输时仍要考虑名称变更的兼容性;直接依赖 ordinal 作为长期业务编码通常不稳妥。