作业 - 框架设计
一、框架设计原则
1、请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则的倒置指的是和一般的OO设计的思考方式完全相反。低层组件的实现依赖高层的抽象,同时高层组件也依赖相同的抽象。好莱坞原则是一种防止“依赖腐败”的方法,强调高层组件决定什么时候和怎样使用低层组件。换句话说,高层组件低层组件的方式是“别调用我们,我们会调用你”。两者的目标都是解耦高层组件对低层组件的依赖,是框架设计的核心原则。
二、Cache类设计
2、请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
优化类图如下:
版权声明: 本文为 InfoQ 作者【arcyao】的原创文章。
原文链接:【http://xie.infoq.cn/article/e7892bd531837cdb8a7ad9da9】。文章转载请联系作者。
评论