摘要:
在程序当中,我们经常定义一些常量来标识一些状态,类型等。比如 定义订单的状态,可以定义为ORDER_STATUS_CANCEL = 1 表示订单状态为"订单已取消"。但是感觉定义常量的方式不是很灵活,比如ORDER_STATUS_CANCEL常量表示"订单已取消" ,那么:存订单数据时,可以直接用ORDER_STATUS_CANCEL常量取订单数据时,取出的是1这个常量值,没法判断是什么状态,需要人工判断1代表的是什么结论:这样不便于以后扩展维护,比较死板给予以上考虑,想到了枚举类,可以很容易的解决以上问题可以通过ORDER_STATUS_CANCEL得 阅读全文