架构师训练营第二周作业
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则是指高层代码不应依赖底层代码,应该依赖于抽象,而抽象属于高层模块。这样高层代码只需要依赖于自己的接口即可,底层代码来实现这些接口。
好莱坞原则是:“Don't call me,I'll call you”,在依赖倒置原则中,由于接口属于高层代码,由高层代码控制进行调用,而底层代码近进行接口继承、实现,并不知道是谁在调用自己、如何调用自己,与好莱坞原则含义相同。
2.接口隔离原则优化 后Cache 类的设计
分为不包含rebuild方法的ApplicationCacheInterface接口,与包含rebuild方法的CacheRebuildInterface接口
评论