作业 -2020-09-27
题目
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
解题
依赖倒置就是高层不依赖底层。
自己实践过程中,例如设计插件系统,插件这个东西是给未来后续开发者使用的。此时,我只需要定义好插件必须实现的接口,至于接口中怎么实现,都可以由插件开发者来实现。
类图如下
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图。
依赖倒置就是高层不依赖底层。
自己实践过程中,例如设计插件系统,插件这个东西是给未来后续开发者使用的。此时,我只需要定义好插件必须实现的接口,至于接口中怎么实现,都可以由插件开发者来实现。
类图如下
评论