在阅读了关于这种反模式以及这里关于它的许多担忧之后再次感到困惑。贫血领域模型与领域模型
如果我有一个域模型并捕获必须在数据传输对象中保存的数据,那么这是否会使我的域模型成为数据的包装?在那种情况下,我会使用贫血域模型。但是,如果我在该包装上添加足够的域逻辑,那么它在什么时候成为真正的域模型呢?
我得到的印象是,捕获域模型中必须坚持的内容违反了良好实践并创建了贫血域模型反模式。但是,如果您使用关系数据库,则无法避免单独找出导致对象状态并保存的部分。
由于我对这些概念很困惑,我不确定我写的是否合理。随意澄清。