架构师训练营第二周作业

用户头像
zjzj2017
关注
发布于: 2020 年 09 月 28 日

题目1

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



所谓依赖倒置原则是指:A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。B.抽象不应该依赖于具体实现,具体实现应该依赖于抽象。



在好莱坞,“不要给打电话,我们会给你打电话(don‘t call us, we‘ll call you)”这是著名的原则。在好莱坞,把简历递交给演艺公司后就只有回家等待。由演艺公司对整个娱乐项的完全控制,演员只能被动式的接受公司的差使,在需要的环节中,完成自己的演出。



因此如果将演艺公司看作高层模块,演员看作低层模块,则两者有类似。



题目2

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





用户头像

zjzj2017

关注

还未添加个人签名 2017.11.23 加入

还未添加个人简介

评论

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