最佳答案
领域驱动设计中有一部分似乎没有太多细节,那就是你应该如何以及为什么把你的域模型从你的界面中分离出来。我试图说服我的同事这是一个很好的做法,但我似乎没有取得多大进展..。
他们在表示层和接口层中随心所欲地使用域实体。当我向他们争辩说他们应该使用显示模型或 DTO 来将域层与接口层隔离开来时,他们反驳说他们没有看到这样做的业务价值,因为现在你要维护一个 UI 对象以及原始的域对象。
因此,我正在寻找一些具体的理由来支持这一观点。具体来说: