设计原则之依赖倒置原则
在设计代码架构时,高层模块不应该依赖于底层模块,二者都应该依赖于抽象。抽象依赖于细节,细节应该依赖于抽象。
它是实现开闭原则的重要途径之一,降低了类之间的耦合,提高了系统的稳定性和可维护性。
实例:
不同抽奖逻辑不应该用函数单独封装,应该使用抽奖接口,不同抽奖类实现自己的逻辑。
在设计代码架构时,高层模块不应该依赖于底层模块,二者都应该依赖于抽象。抽象依赖于细节,细节应该依赖于抽象。
它是实现开闭原则的重要途径之一,降低了类之间的耦合,提高了系统的稳定性和可维护性。
实例:
不同抽奖逻辑不应该用函数单独封装,应该使用抽奖接口,不同抽奖类实现自己的逻辑。