架构训练营第二章作业

用户头像
mh
关注
发布于: 2020 年 06 月 18 日
  1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

高层模块不能依赖低层模块,都依赖于抽象。

抽象不依赖实现,而是实现依赖抽象。

好莱坞原则:不要调用我,让我来调用你。 主被动关系转换,原来的主动方转为被动方,高层模式对于底层的依赖转为对于抽象的依赖,这样对于底层模式来说都原来是被依赖的,现在需要去依赖统一的抽象。



  1. 请描述一个你熟悉的框架,是如何实现依赖倒置原则的。

Spring框架,在使用Spring框架前,业务依赖的是具体的实现,使用Spring框架,对象交由Spring进行管理,这里的依赖倒置使用的动态代理进行实现。



  1. 请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。



用户头像

mh

关注

还未添加个人签名 2018.05.23 加入

还未添加个人简介

评论

发布
暂无评论
架构训练营第二章作业