第二周 - 命题作业

用户头像
莫森
关注
发布于: 2020 年 09 月 29 日
  1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

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

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

由上到下的设计思路,从高层抽象出来接口,由底层实现,在高层逻辑中调用。

not call me, i'll call you.

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

将Cache的四个方法get、put、delete、rebuild,分成两个接口供不同的使用者调用,针对使用者屏蔽其不需要的方法,类图如下:



发布于: 2020 年 09 月 29 日 阅读数: 16
用户头像

莫森

关注

改掉浪费恶习 2018.11.29 加入

不思进取

评论

发布
暂无评论
第二周-命题作业