gpt4 book ai didi

c# - 接口(interface)和耦合

转载 作者:行者123 更新时间:2023-12-02 16:17:22 29 4
gpt4 key购买 nike

从设计和松散耦合的角度来看。为项目中可能属于组合模型一部分的每个类提供一个接口(interface)是个好主意吗?

我有一个项目正在这样做,但现在我得到了相当多的接口(interface),试图保持事物相对松散的耦合。

最佳答案

在不知道您的设计细节的情况下,Interface Segregation Principle 就是这样的。 (pdf) 应该可以工作。

您应该为可能需要替换其实现的每个类提供一个接口(interface)(例如,我不会为每个 DTO 创建一个接口(interface))。

关于c# - 接口(interface)和耦合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2056039/

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