依赖倒转原则,英文名称为Dependency Inversion Principle,缩写为DIP。
定义为:抽象不应该依赖于细节,细节应该依赖于抽象。即,要针对接口编程,而不是针对实现编程。
在传递参数或关联关系中,尽量引用层次高的抽象类,即使用接口和抽象类进行变量类型声明、参数类型声明、方法返回类型声明,而不要用具体的类来做这些事情。
依赖倒转原则,英文名称为Dependency Inversion Principle,缩写为DIP。
定义为:抽象不应该依赖于细节,细节应该依赖于抽象。即,要针对接口编程,而不是针对实现编程。
在传递参数或关联关系中,尽量引用层次高的抽象类,即使用接口和抽象类进行变量类型声明、参数类型声明、方法返回类型声明,而不要用具体的类来做这些事情。