相关疑难解决方法(0)

抽象不应该依赖于细节.细节应该取决于抽象?

在过去的几天里,我已经阅读了很多关于依赖注入/控制/反转依赖的反转的内容.我认为,现在我对这个概念的理解要好得多.但我仍然没有从维基百科得到以下内容:

A.高级模块不应该依赖于低级模块.两者都应该取决于抽象.B.抽象不应该依赖于细节.细节应取决于抽象.

我理解高级模块的部分不应该依赖于低级模块.但是,我对抽象和细节感到困惑.有人可以为我简化它们.谢谢.

dependency-injection inversion-of-control

24
推荐指数
1
解决办法
5535
查看次数

什么是高级模块和低级模块.

我知道这是下面链接的完全重复.

什么是"高级模块"和"低级模块"(在依赖性倒置原则的背景下)?

但在阅读之后,我不明白究竟是什么.

High level modules are abstract classes and Interfaces ?
Run Code Online (Sandbox Code Playgroud)

language-agnostic oop dependencies

14
推荐指数
1
解决办法
7528
查看次数