第二周作业
1、请描述什么是依赖倒置原则,为什么有时候依赖倒置原则有被称为好莱坞原则?
依赖倒置原则是程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。
好莱坞原则是用在系统的高层组件与底层组件之间。高层组件不应该直接调用底层组件,而是从容器获取.和我们的依赖倒置原则不谋而合,所有依赖倒置原则也就叫好莱坞原则。
2、请用接口隔离原则优化Cache类的设计,画出优化后的类图?
1、请描述什么是依赖倒置原则,为什么有时候依赖倒置原则有被称为好莱坞原则?
依赖倒置原则是程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。
好莱坞原则是用在系统的高层组件与底层组件之间。高层组件不应该直接调用底层组件,而是从容器获取.和我们的依赖倒置原则不谋而合,所有依赖倒置原则也就叫好莱坞原则。
2、请用接口隔离原则优化Cache类的设计,画出优化后的类图?
评论