手撕设计模式,如何理解依赖倒置原则和好莱坞原则

一、什么是依赖倒置原则 依赖倒置原则,就是从客户端代码调用框架代码,变成框架调用客户端代码。框架来定义接口,客户端来实现。 (1)高层模块不应该依赖底层模块,二者都应该依赖抽象 (2)抽象不应该依赖细节,细节应该依赖抽象 (3)依赖倒置原则的中心思想是面向接口编程 (4)依赖倒置原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多,以抽象为基础搭建的架构比以细节为基础搭建的架构要稳定
相关文章
相关标签/搜索