【发布时间】:2012-02-15 13:36:36
【问题描述】:
模拟Order 的status 的最佳方法是什么?目前我正在以肮脏的方式进行建模,如下面的硬编码
class Order{
...
String orderStatus;
...
public Order(){
...
orderStatus = "pending";
}
}
稍后当状态更改为confirmed时,我会
myorder.setOrderStatus("confirmed");
但是,我开始闻到它不是正确的方法..建模它的正确方法应该是什么?我应该使用枚举吗?..
【问题讨论】: