核心实体类-应该维护它自己的状态还是应该使用另一个类维护它的状态?

时间:2018-11-21 17:16:27

标签: c# software-design

我有一个核心实体类,该类将在系统中的多个地方使用。

到目前为止,该实体类只是一个属性包。我还有另一个实现接口的类,该接口包含用于修改驻留在核心实体类中的属性的所有逻辑。这是好习惯吗?

我的一位同事告诉我,实体类应该维护其自己的状态,因为所有修改其状态的逻辑都将驻留在此类内。 这两种方法的优缺点是什么?

0 个答案:

没有答案