架构第二周课后练习

用户头像
Geek_Gu
关注
发布于: 2020 年 09 月 27 日

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

依赖倒置原则(DIP)主要用来指导框架设计.

高层模块不依赖低层模块, 他们共同依赖同一个抽象, 抽象属于高层模块;

抽象不要依赖具体实现细节, 而是具体实现细节依赖抽象.

DIP倒置了什么

  • 模块或包的依赖关系

  • 开发顺序和职责

软件的层次化

  • 高层决定低层

  • 高层被重用

好莱坞原则

Don't call me, I'll call you

应用程序代码不要调用框架, 框架调用应用程序代码

倒置的层次依赖关系

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





用户头像

Geek_Gu

关注

还未添加个人签名 2019.09.09 加入

还未添加个人简介

评论

发布
暂无评论
架构第二周课后练习