我应该根据 DDD 在基础结构层中放入什么



我只想澄清一件事。据我了解,基础架构层应仅包含与外部模块或系统(IO,DB,网关等(相关的内容。但是在互联网上探索DDD实现的例子时,我注意到有很多例子,当人们在这个层中放置不同的东西时,例如随机数生成,帮助程序,通用的东西等等......\

例如,罗伊·奥利弗(Roy Oliver(在这里提出了这样的结构,您可以在其中找到Project.Infrastructure.Components的东西。有人可以解释我是否可以接受还是只是误会?

根据 DDD 应该在基础结构层中放入什么?

DDD 不提倡任何特定的源代码排列,也不提倡打包。

这真正意味着,你对这些问题的"最佳实践"有望在其他地方得到解答。

您可能需要按功能查看包。

最新更新