第二周 - 作业
依赖倒置原则
1、当存在模块调用的情况时,关于模块之间的调用依赖我们在设计时不应该存在直接调用依赖的情况,应为高层模块设计相应接口,同时高层模块依赖接口,而低层模块则实现接口,高层模块通过属于高层的接口对底层模块实现调用,这样的方式即为依赖倒置原则,Don't call me; I'll call you,同时注意如果当该接口属于低层模块那该实现也不属于依赖倒置,接口必须属于高层模块时我们才能说这是依赖倒置
2、Cache接口设计
1、当存在模块调用的情况时,关于模块之间的调用依赖我们在设计时不应该存在直接调用依赖的情况,应为高层模块设计相应接口,同时高层模块依赖接口,而低层模块则实现接口,高层模块通过属于高层的接口对底层模块实现调用,这样的方式即为依赖倒置原则,Don't call me; I'll call you,同时注意如果当该接口属于低层模块那该实现也不属于依赖倒置,接口必须属于高层模块时我们才能说这是依赖倒置
2、Cache接口设计
评论