(二)设计模式的六大原则4.依赖倒置原则5.接口隔离原则6.开闭原则 4.依赖倒置原则 依赖倒置原则:高层模块不应该依赖于低层模块,应该通过抽象依赖,而不是依赖低层,这里的抽象指的是抽象类/接口,细节指的就是一切都明确的普通类, 以下面例子来说明: 首先先创建一个抽象类AbstractCar,抽闲类里添加一个Drive抽象方法 public abstract class AbstractCar { public abstract void Drive(); } 然后在分别创建都继承抽象类(AbstractCar)的BenzCar 类和BmwCar ,并且实现AbstractC