第二周 作业

用户头像
chinsun1
关注
发布于: 2020 年 06 月 17 日

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

依赖倒置原则:

高层模块不依赖低层模块,而是都依赖抽象接口,这个抽象接口通常是由高层模块定义,低层模块实现。

依赖倒置原则也被称为好莱坞原则:

Don’t call me,I will call you. 即不要来调用我,我会调用你。

 

二、请描述一个你熟悉的框架,是如何实现依赖倒置原则的。

Spring 都是基于依赖倒置原则设计出来的,应用程序不需要调用Spring 框架,而是框架调用应用程序。而实现这一特性的前提就是应用程序必须实现框架的接口规范,比如实现 Servlet 接口。

 

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

优化后



发布于: 2020 年 06 月 17 日 阅读数: 30
用户头像

chinsun1

关注

还未添加个人签名 2018.04.25 加入

还未添加个人简介

评论

发布
暂无评论
第二周 作业