依赖倒置原则是一种什么样的原则?

依赖倒置原则是一种什么样的原则?

A.依赖倒置原则是说抽象不应该依赖于具体,具体应该依赖于抽象。

B.英文是:Dependence Inversion Principle (DIP)

C.依赖倒置原则是说只要有父类出现的地方,都可以用子类来替代。

D.依赖倒置原则是要针对接口编程,而不是针对实现编程

正确答案是ABD