第二周作业 (作业一)
1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
(1)、高层模块不应该依赖低层模块,两者都因该依赖抽象,抽象不应该依赖细节,细节应该依赖抽象
(2)、好莱坞原则是指演艺公司会去主动找合适的演员,而演员不可以找演艺公司,这就确定了游戏规则,谁更有主动权。依赖倒置原则和好莱坞原则都是用来规定谁更有主动权的两个原则,原理和目标都是一样的。
2. 请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
版权声明: 本文为 InfoQ 作者【Geek_83908e】的原创文章。
原文链接:【http://xie.infoq.cn/article/a16f72462e6f50b8b3703927b】。文章转载请联系作者。
评论