架构师训练营第二期 - 第二周作业
作业一:
1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
总结起来有2点:
依赖倒置原则是指高层模块不要依赖低层模块,高层模块和底层模块通过抽象来互相依赖;
抽象不要依赖具体实现细节,具体实现细节依赖抽象。
don't call me,we'll call you,在好莱坞,演什么由演艺公司(高层模块)决定,演员(底层模块)只能别动接受公司的安排,完成自己的演出就可以,这就是好莱坞原则,和依赖倒置原则一样,所以依赖倒置原则也又称为好莱坞原则。
2. 请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
作业二:根据当周学习情况,完成一篇学习总结
版权声明: 本文为 InfoQ 作者【john_zhang】的原创文章。
原文链接:【http://xie.infoq.cn/article/deeb0eb014a2cf086d80bf0e9】。文章转载请联系作者。
评论 (2 条评论)