写点什么

架构师训练营第一期 - 第二周课后 - 作业一

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

作业一:

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

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



1.依赖倒置原则

依赖倒置原则是程序依赖于抽象,不依赖具体实现。具体来说,底层和高层都针对抽象编程,而不是对实现进行编程。在程序设计中,要做到高层依赖底层,底层控制高层,达到控制反转的效果。使得主动权在于底层,而不在于高层。这和好莱坞招聘演员,面试结束时,面试官对演员说的一样:"你不要打电话给我,我们会打电话给你(如果合适)"。这何尝不是和找工作时一样,主动权在面试官。

设计程序模式的我们常用设计模式依赖注入来设计。Spring框架用的是LoC(控制反转容器)



2.接口隔离设计图





用户头像

关注

还未添加个人签名 2020.08.28 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第一期-第二周课后-作业一