gpt4 book ai didi

.net - 接口(interface)应该在哪里 "physically live"?

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

我喜欢将接口(interface)和实现分开的想法。但如何分开?接口(interface)定义是否在单独的 .Net 程序集中?您是否有一个项目来定义解决方案的所有接口(interface)?否则接口(interface)的循环依赖是否存在问题?

最佳答案

将您的域对象和接口(interface)放在单独的“域”程序集中。
此程序集不应引用核心 .net 程序集以外的任何内容。

这样你就可以从你的域/服务模型和你的实现中得到一个清晰的分离。

编辑:
http://jeffreypalermo.com/blog/the-onion-architecture-part-1/

关于.net - 接口(interface)应该在哪里 "physically live"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57386/

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