依赖倒置原则的定义
依赖倒置原则的原始定义如下:
High level modules should not depend upon low level modules....依赖倒置原则在Java语言中表现为:
模块间的依赖通过抽象产生,实现类之间不发生直接依赖,其依赖关系是通过接口或抽象类产生的
接口或抽象类不依赖于实现类
实现类依赖接口或抽象类
依赖倒置原则的好处
采用依赖倒置原则可以减少类间的耦合性..., 在对象创建后,调用方法注入,这种方式叫做 Setter依赖注入
3.接口声明依赖对象
在具体方法中声明依赖对象,在调用方法时将对象传入, 这种方式叫做 接口注入
----
依赖倒置原则的本质就是通过抽象使各个类或模块的实现彼此独立...,实现类精确的实现业务逻辑同时在适当的时候对父类进行细化
----
依赖倒置原则是6个设计原则中最难以实现的原则,他是实现开闭原则的重要途经,依赖倒置原则没有实现,就别想实现对扩展开放,对修改关闭.在项目中...,只要记住是"面向接口编程"就基本抓住了依赖倒置原则的核心