写点什么

week2- 作业

发布于: 2020 年 11 月 01 日

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

倒置依赖原则即高层模块不能直接依赖底层模块,而是依赖一个抽象(接口),这个抽象属于高层模块,由底层模块去负责实现。这样就可以先设计高层和接口,再去实现具体的接口。使软件具有清晰的层次,高层模块更容易被复用,同时也可以更容易在开发过程中去分工协作。

框架采取了倒置依赖的设计,不是由我们开发的程序去调用框架,而应该由框架去调用我们的程序。因此被称作好莱坞原则,Don't call me,I'll call you。



Q:接口隔离原则优化 Cache 类的设计

A:根据接口隔离原则,Cache类应该被拆分成

Operate

get

put

delete

Manage

rebuild

由Operate和Manage接口组合成Cache类,从而可以让使用者选择需要的方法去使用。



类图:



用户头像

还未添加个人签名 2019.09.13 加入

还未添加个人简介

评论

发布
暂无评论
week2-作业