写点什么

第二章课后习题

用户头像
博博
关注
发布于: 2020 年 11 月 07 日

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

依赖倒置原则:高层模块不应该依赖低层模块,两者都应该依赖抽象;抽象不应该依赖实现,而实现应该依赖抽象。

总结为:高层模块定义接口,低层模块来实现接口。这种设计原则的好处是高层模块能够更容易被复用。

好莱坞原则:don't call me,I'll call you

好莱坞原则是框架设计的核心思想。框架定义一组接口,框架基于这组接口进行开发和调用。不同的服务来实现这个接口,这样服务就可以被框架调用。好莱坞原则遵循倒转的层次依赖关系,即 DIP 原则。

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


发布于: 2020 年 11 月 07 日阅读数: 24
用户头像

博博

关注

还未添加个人签名 2019.03.20 加入

还未添加个人简介

评论

发布
暂无评论
第二章课后习题