gpt4 book ai didi

design-patterns - 你的域模型对象中应该有多少逻辑

转载 作者:行者123 更新时间:2023-12-03 20:17:34 25 4
gpt4 key购买 nike

刚看完this post由 Greg Young 撰写,他在此谈论 Microsoft 推荐带有哑数据传输对象的模式。他暗示,在 Java 社区中,事情正朝着另一个方向发展。

我的问题是您的实体对象中应该有多少逻辑?我工作的地方(C# 商店)的理念是,如果你不能序列化它,就不要把它放在实体中。

最佳答案

最近,我一直在玩弄创建具有结构的域模型的想法,并且只有那些对该模型通用的行为(即可以跨多个有界上下文使用的行为),以及针对特定于有界上下文的行为的扩展方法.这使域模型接近于 DTO(对于那些喜欢那样的人),并将该域模型的使用限制为仅在有界上下文中允许的行为。因此,这可能是一种中间路线响应的选择。 :)

关于design-patterns - 你的域模型对象中应该有多少逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/473617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com