枚举中不要再出现数字了

代码中不可避免的会出现各种各样的枚举,有string,有int,有long,有各种各样的

当我在看代码中这各种各样的枚举时,脑海里浮现各种问号?

这里的orderType 0表示啥子,1表示啥子,2又表示啥子?

这里的orderStatus 0表示啥子,1表示啥子,2又表示啥子?

这里的payType 0表示啥子,1表示啥子,2又表示啥子?

这里的productType 0表示啥子,1表示啥子,2又表示啥子?

增强代码可读性,请不要再使用数字作为枚举。

每个系统维护统一枚举值,ALI_PAY 就是payType。

内部系统使用ALI_PAY,对外接口也是ALI_PAY。

原文地址:https://www.cnblogs.com/wangshuyu/p/15180354.html