gpt4 book ai didi

domain-driven-design - 在域模型中有第 3 方或自定义 'Library' 引用吗?

转载 作者:行者123 更新时间:2023-12-04 22:48:28 24 4
gpt4 key购买 nike

如果我的域模型中的逻辑依赖于 3rd 方组件或一些内部自定义库/管理器 .dll,那么创建这种依赖项是否可以接受?我显然不依赖/依赖于我的域层的任何外观或持久层,但是我很好奇其他类型的依赖项是否违反了 DDD 的任何规则?

最佳答案

总的来说,我同意 this answer ,如果是第 3 方库,则尤其如此

  • 经常变化
  • 进行任何类型的进程外通信
  • 有很多自己的依赖

  • 但是,我认为某些 3rd 方库可以直接从您的域代码中引用(否则您将无法使用内置的 java/c# 类型,因为它们也可以被视为 3rd 方)。这些是不具有上述任何特征的库, noda-time例如。我还可以看到如何根据您的域直接引用某些数学或集合库。

    关于domain-driven-design - 在域模型中有第 3 方或自定义 'Library' 引用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13981414/

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