依赖倒置原则 - Dependence Inversion Principe
解释:依赖倒置原则指代了一种特定的解耦形式,使得高层次的模块不依赖于低层次模块的实现细节的目的。
表现:模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类产生的。
关键点:
①高层模块(调用端)不应该依赖低层模块(具体实现类),两者都应该依赖其抽象;
②抽象(接口/抽象类)不应该依赖细节(实现类);
③细节应该以来抽象。
依赖倒置原则 - Dependence Inversion Principe
解释:依赖倒置原则指代了一种特定的解耦形式,使得高层次的模块不依赖于低层次模块的实现细节的目的。
表现:模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类产生的。
关键点:
①高层模块(调用端)不应该依赖低层模块(具体实现类),两者都应该依赖其抽象;
②抽象(接口/抽象类)不应该依赖细节(实现类);
③细节应该以来抽象。