一个简单领域模型的设计问题,是不是要用到设计模式
我把这个问题简化了一下,描述如下,大家帮我出出主意,应该如何设计领域模型:
现在有一种单据,单据中有一些项目,比如:item1(项目1),item2(项目2)等等.
这种单据需要做一个审核操作.
审核前操作人员可以对这些单据中的项目进行修改(理解为可以调用set方法,诸如此类).
审核后操作人员就不能对单据进行修改,只能查看单据中的项目(理解为只能调用get方法,诸如此类).
象这种情况,我应该如何设计这个领域模型,类的划分应该怎么样做,是不是应该设计两个类,比如审核前的单据设计一个类,审核后的单据设计一个类.