架构师训练营 - 第二周 - 作业
作业一:
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
A. 上层模块不应该依赖于下层模块,它们共同依赖于一个抽象。
B. 抽象不能依赖于具象,具象依赖于抽象。
好莱坞模式
该原则是和好莱坞模式类似,don’t call me ,i will call you。
作业二:
请描述一个你熟悉的框架,是如何实现依赖倒置原则的。
Spring 框架使用了依赖倒置,在程序启动时,bean被容器创建好,而不是被new 出来的,当需要时,直接使用就可以了。
作业三
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
评论