C# 中的松散耦合
Loose coupling in c#
是依赖注入是c#中实现松耦合的唯一途径
??我一直在通过注入 (DI) 来解决紧耦合问题,我发现 DI 是一种解决方案!购买 我正在寻找其他解决方案甚至
你的问题有点抽象。你首先需要定义你的问题。
但是,为了编写松散耦合的代码,您需要使用抽象而不是实现(这样您就可以继承和覆盖任何您想要的东西)并通过依赖注入将抽象注入到您的 class/methods.
这样你就不会耦合到代码的具体实现,任何人都可以只实现接口并将其传递给 class/method。
是依赖注入是c#中实现松耦合的唯一途径 ??我一直在通过注入 (DI) 来解决紧耦合问题,我发现 DI 是一种解决方案!购买 我正在寻找其他解决方案甚至
你的问题有点抽象。你首先需要定义你的问题。 但是,为了编写松散耦合的代码,您需要使用抽象而不是实现(这样您就可以继承和覆盖任何您想要的东西)并通过依赖注入将抽象注入到您的 class/methods.
这样你就不会耦合到代码的具体实现,任何人都可以只实现接口并将其传递给 class/method。