设计原则
1 分钟阅读
依赖倒置原则(Dependency Inversion Principle)
依赖倒置原则(Dependency Inversion Principle,简称DIP)是面向对象设计中的一个原则,它强调高层模块不应该依赖于底层模块,二者都应该依赖于抽象;而抽象不应该依赖于细节,细节应该依赖于抽象。简而言之,依赖倒置原则要求通过抽象(接口或抽象类)来实现模块之间的松耦合。