【发布时间】:2020-10-26 19:20:46
【问题描述】:
依赖注入是在c#中实现松耦合的唯一方法吗 ??我一直在经历注入(DI),以解决紧密耦合,我发现 DI 是一种解决方案!购买我什至正在寻找其他解决方案
【问题讨论】:
标签: dependency-injection loose-coupling
依赖注入是在c#中实现松耦合的唯一方法吗 ??我一直在经历注入(DI),以解决紧密耦合,我发现 DI 是一种解决方案!购买我什至正在寻找其他解决方案
【问题讨论】:
标签: dependency-injection loose-coupling
你的问题有点抽象。你首先需要定义你的问题。 但是,为了编写松散耦合,您需要使用抽象而不是实现(因此您可以继承和覆盖您想要的任何东西)并将依赖注入的抽象注入您的类/方法。
这样您就不会与代码的具体实现耦合,任何人都可以只实现接口并将其传递给类/方法。
【讨论】: