2 周 作业
1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则:实现依赖于抽象,底层不能依赖高层;抽象定义由使用方定义(调用方定义),即高层决定底层,重用高层;
好莱坞原则是Don't call me, I'll call you. 理解这句话,主动权和主动方是自己,其他人依赖于我,即依赖于我定义的规则,我的时间等;与依赖倒置的高层定义接口,调用权是高层,底层只实现和等待高层调用想类似。
2.请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
优化的类图如下:
评论