写点什么

框架设计作业

用户头像
cc
关注
发布于: 2020 年 12 月 05 日

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

【依赖倒置原则定义】

1)上层模块不依赖于下层模块,上层定义自己接口契约,下层根据上层的接口契约定于具体的实现。

2)上层模块不依赖于具体实现,依赖自己定义的抽象。

3)上层决定了低层的实现,这样可以解耦,让上层可以被复用。

4)这是框架实现的基本原理。

【被称为好莱坞原则原因】

好莱坞原则原话:Don't call me,I’ll call you。

这条原则正好直白映射了依赖倒置的核心,即上层模块不依赖下层,上层定义自己的接口,下层根据上层接口进行具体实现。


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


优化后的类设计如下:



用户头像

cc

关注

还未添加个人签名 2018.03.19 加入

还未添加个人简介

评论

发布
暂无评论
框架设计作业