依赖倒置原则
依赖倒置原则描述的是我们的 class 应该依赖接口和抽象类而不是具体的类和函数。
在这篇文章(2000)里,Bob 大叔如下总结该原则:
“如果 OCP 声明了 OO 体系结构的目标,那么 DIP 则声明了主要机制”。
这两个原则的确息息相关,我们在讨论开闭原则之前也要用到这一模式。
我们想要我们的类开放扩展,因此我们需要明确我们的依赖的是接口而不是具体的类。我们的 PersistenceManager class 依赖 InvoicePersistence 而不是实现了这个接口的 class。
标签:依赖,原则,SOLID,接口,面向对象编程,倒置,class From: https://www.cnblogs.com/gongxianjin/p/17590083.html