写点什么

架构一期 - 甘霖 - Week2 - 作业一

用户头像
小粽
关注
发布于: 2020 年 09 月 26 日
  1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

  • 依赖倒置原则指的是高层模块不依赖于底层模块,底层模块也不依赖于高层模块,大家都依赖抽象。

  • 而这个抽象属于高层模块,一般是接口。

  • DIP倒置了模块间的依赖关系,更利于解耦。

  • DIP是一种好的框架设计模式。例如Spring,程序不会调用框架,而是由框架调用程序。这就是好莱坞原则:Don't call me, I'll call you. 而框架通过注解等方式定义好了高层的接口,程序去按照接口定义来实现。



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





用户头像

小粽

关注

还未添加个人签名 2018.04.27 加入

还未添加个人简介

评论

发布
暂无评论
架构一期 - 甘霖 - Week2 - 作业一