Model 域模型中的责任放在哪里?

Model 域模型中的责任放在哪里?,model,dns,Model,Dns,我正在创建域模型。我有一个目标(用户希望在一年中实现的东西)概念/对象,它的状态会随着时间的推移而变化。现在,用户将更新其状态。我应该将创建、更新和删除状态的责任放在哪里。您可能希望使用将数据库责任排除在域模型之外。这就是所谓的“坚持无知”

我正在创建域模型。我有一个目标(用户希望在一年中实现的东西)概念/对象,它的状态会随着时间的推移而变化。现在,用户将更新其状态。我应该将创建、更新和删除状态的责任放在哪里。

您可能希望使用将数据库责任排除在域模型之外。这就是所谓的“坚持无知”