依赖倒转原则简述 1.高层模块不应该依赖低层模块,二者都应该依赖其抽象 2.抽象不应该依赖细节,细节应该依赖抽象 3.依赖倒转得中心思想时面向接口编程 4.依赖倒转原则时基于这样得设计理念:相对于细节得多变性,抽象得东西要稳定得多.以抽象为基础搭建的架构比以细节为基础搭建的架构要稳定得多.在java中,抽象指的时接口或是抽象类,细节就是具体得实现类 5.使用接口或抽象类的目的时规定好规范,而不涉及任何具体操作,把展现细节的任务交给他们的实现类完成 依赖倒转原则的三种实现方式 1.接口传递 2.构…