gpt4 book ai didi

domain-driven-design - 我可以重用值对象吗?

转载 作者:行者123 更新时间:2023-12-04 08:23:23 25 4
gpt4 key购买 nike

根据领域驱动设计,我能否从外部来源导入和重用常见的值对象,如电子邮件、SocialSecurityNumber、货币等?

这似乎很糟糕,因为我在我的域的核心依赖外部代码,但另一方面,我似乎会通过一遍又一遍地重写相同的代码来重新发明轮子。

最佳答案

好吧……可以导入和重复使用诸如电子邮件、SSN 之类的通用内容。基本上,导入内容的问题在于它们可能在其原始有界上下文中有其他含义。例如,货币可能不是您域所需要的。但电子邮件之类的东西足够通用,无关紧要。

tldr; 可以重复使用通用概念,只要它们足够通用,在您的域中表示相同的东西即可。

P.S:您可以在验证输入时更多地重复使用它们,即在域外。

关于domain-driven-design - 我可以重用值对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31507181/

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