概念:依赖倒置原则指的是
(1)模块之间的依赖是通过抽象发生的,实现类之间不能直接的依赖关系,实现类的依赖关系是通过接口或者抽象类产生的;
(2)接口或者抽象类不依赖于实现类;
(3)实现类要依赖接口或者抽象类。或者更加精简的定义是依赖倒置原则是面向接口编程。