定义 :高层模块不应该依赖低层模块,二者都应该依赖其抽象 抽象不应该依赖细节;细节应该依赖抽象 针对接口编程,不要针对实现编程
优点:可以减少类间得耦合性、提高系统稳定性,提高代码可读性和可维护性,可降低修改
自我理解:就是各自改各自的方法,有点像依赖注入,大家互相都不干扰
定义 :高层模块不应该依赖低层模块,二者都应该依赖其抽象 抽象不应该依赖细节;细节应该依赖抽象 针对接口编程,不要针对实现编程
优点:可以减少类间得耦合性、提高系统稳定性,提高代码可读性和可维护性,可降低修改
自我理解:就是各自改各自的方法,有点像依赖注入,大家互相都不干扰