写点什么

Week2 作业

用户头像
幸福小子
关注
发布于: 2020 年 11 月 01 日

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

依赖倒置原则(DIP)

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

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

  • 依赖倒置:高层模块先定义一个接口供高层调用,供低层实现这个接口


框架的核心(设计核心:应用程序不调用框架,框架调用我们的应用程序)

好莱坞规则:

倒转的层次依赖关系,高层模块/框架(例:tomcat)定义接口,不依赖我们的应用程序,我们的应用程序实现了接口,最终实现高层模块/框架调用我们的应用程序。


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


用户头像

幸福小子

关注

还未添加个人签名 2018.11.08 加入

还未添加个人简介

评论

发布
暂无评论
Week2作业