Java 枚举

public enum Color{

}

如:订单状态管理

其他适合使用枚举的商城场景
支付方式:PaymentMethod(ALIPAY, WECHAT_PAY, BANK_TRANSFER等)

配送方式:ShippingMethod(EXPRESS, STANDARD, SELF_PICKUP等)

商品类型:ProductType(PHYSICAL, DIGITAL, SERVICE等)

会员等级:MemberTier(REGULAR, SILVER, GOLD, PLATINUM等)

这些场景的共同特点是:选项有限、预定义、有明确的业务含义和规则。

枚举的使用方式