gpt4 book ai didi

c# - 依赖倒置原则 : High Level and Low Level module example

转载 作者:行者123 更新时间:2023-11-30 14:47:45 27 4
gpt4 key购买 nike

我正在经历以下 link了解在依赖倒置原则的背景下高级和低级模块的含义。

根据那里给出的解释,以下代码片段是一个好的/合适的示例吗?

public class HighLevel
{
private IAbstraction _abstraction;

public HighLevel(IAbstraction abstraction)
{
_abstraction = abstraction;
}

public void Act()
{
_abstraction.DoSomething();
}

}

public interface IAbstraction
{
void DoSomething();
}

public class LowLevel: IAbstraction
{
public void DoSomething()
{
//Do something
}
}

最佳答案

长话短说:是的,这是依赖倒置原则的一个例子

关于c# - 依赖倒置原则 : High Level and Low Level module example,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43603510/

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