6.依赖倒转原则
6.1 知识点
定义
依赖倒转原则 (Dependency Inversion Principle - DIP):高层模块不应该依赖于低层模块,两者都应该依赖于抽象。此原则还强调了抽象不应该依赖于细节,细节应该依赖于抽象。
说人话
高层代码尽量不要关联具体实现类,而是依赖抽象。就比如高层代码获得不同系统的桥接,不要在高层代码直接定义安卓桥接对象和苹果桥接对象,而是让安卓桥接和苹果桥接实现桥接接口,高层代码依赖桥接接口对象进行操作。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com