第二周作业
1,请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则,按照个人的理解,就是依赖抽象类或者接口,而不依赖于其实现类;为什么是好莱坞原则呢,其实就是依赖抽象类或者接口,假设调用了这个方法,那么就会调用被依赖抽象类或者接口的子类方法。抽象类或者接口类似与经纪人,其子类就相当于演员。当需要用到你的时候,自然就会叫你。
2,请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
修改前:
修改后:
1,请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则,按照个人的理解,就是依赖抽象类或者接口,而不依赖于其实现类;为什么是好莱坞原则呢,其实就是依赖抽象类或者接口,假设调用了这个方法,那么就会调用被依赖抽象类或者接口的子类方法。抽象类或者接口类似与经纪人,其子类就相当于演员。当需要用到你的时候,自然就会叫你。
2,请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
修改前:
修改后:
评论