写点什么

第 2 周作业

用户头像
Steven
关注
发布于: 2020 年 11 月 01 日

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

依赖倒置原则即:

高层模式不依赖低层模块,而是大家都依赖于抽象。

抽象不能依赖实现,而是实现依赖抽象。



具体到开发框架,即框架定义了抽象,程序需要实现抽象以完成业务需求。框架负责组织系统的运行。

好莱坞原则:

don‘t call us, we‘ll call you。



为什么有时候依赖倒置原则又被称为好莱坞原则?

对应到上面提到的开发框架,即不需要业务程序调用框架,只需要被动的等待框架调用就可以了。



一般来说,提到好莱坞原则也会想到模板方法,抽象定义执行的步骤和时序,子类负责具体实现。

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



用户头像

Steven

关注

还未添加个人签名 2008.07.18 加入

还未添加个人简介

评论

发布
暂无评论
第2周作业