架构师训练营第二周作业
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则:
软件框架中的高层模块不应该依赖于下层模块,高层负责功能的抽象,下层负责功能的具体实现,这样框架更加灵活可扩展,降低耦合提高稳定
好莱坞原则:
指演员不需要找演艺公司,只需要准备好简历,如果简历合适,演艺公司会主动找你,这正符合了依赖倒置原则,演艺公司相当于高层,演员相当于下层
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图
请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?
依赖倒置原则:
软件框架中的高层模块不应该依赖于下层模块,高层负责功能的抽象,下层负责功能的具体实现,这样框架更加灵活可扩展,降低耦合提高稳定
好莱坞原则:
指演员不需要找演艺公司,只需要准备好简历,如果简历合适,演艺公司会主动找你,这正符合了依赖倒置原则,演艺公司相当于高层,演员相当于下层
请用接口隔离原则优化 Cache 类的设计,画出优化后的类图
评论