0 期架构 Week2 作业 1
️请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则的意思是一个软件中上级组件不依赖下级组件,而由下级组件依赖上级组件。这种用法一般存在于框架及其实现中,实现按框架要求编写,由架构调用。简而言之就是“Don't call me, I'll call you”,故又称为好莱坞原则。
️请描述一个你熟悉的框架,是如何实现依赖倒置原则的
️之前使用的框架不多,我之前构建过一个基于Latex的文档生成架构,架构本身有一个主的.tex文件,里面设置好文档结构,字体类型大小,不同类型标题格式。里面调用若干子.tex文件,每个子.tex文件分别实现各自章节的内容。
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图
评论