架构师训练营第 0 期第 2 周作业

用户头像
Arthur
关注
发布于: 2020 年 06 月 17 日

1、请描述什么是依赖倒置原则,为什么依赖倒置原则又被称为好莱坞原则?

答: 依赖倒置原则: 要依赖抽象,不要依赖具体类;高层模块不依赖于低层模块,而是依赖于抽象;例如:抽象不能依赖实现,而是实现依赖抽象;

好莱坞原则:别调用我们,我们会调用你作用:防止“依赖腐败”解释:在好莱坞原则之下,我们允许低层组件将自己挂钩到系统上,但是高层组件会决定什么时候和怎样使用这些低层组件。换句话说,高层组件对待低层组件的方式是“别调用我们,我们会调用你”



2、描述一个熟悉的框架,是如何实现依赖倒置原则的?

Spring的 依赖注入 原则 其实就是 依赖倒置,把 依赖的对象 交给容器去管理;



3、用接口隔离原则优化Cache类的设计,画出优化后的类图将 rebuild 方法抽离出来,客户端调用两个类





发布于: 2020 年 06 月 17 日 阅读数: 42
用户头像

Arthur

关注

还未添加个人签名 2018.08.31 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第 0 期第 2 周作业