如何理解依赖倒置

用户头像
丿淡忘
关注
发布于: 2020 年 06 月 17 日

作业1 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则?

依赖倒置原则核心是不依赖具体类而是依赖于接口,X类需要调用具有相同方法的类A和类B,直接调用 X会和AB产生耦合,提取出一个接口I,X依赖I,AB也依赖I,从而解耦X和AB

好莱坞原则:别打电话给我们,有事我会打电话给你。

X作为高层组件 不直接调用 AB 而是从 其他地方获取



作业2 请描述一个你熟悉的框架,是如何实现依赖倒置原则的

spring IOC 通过容器管理对象的生命周期 让对象不依赖用户创建,倒置容器去管理



作业3 请用接口隔离原则优化 Cache 类的设计,画出优化后的类图



用户头像

丿淡忘

关注

还未添加个人签名 2018.05.23 加入

还未添加个人简介

评论

发布
暂无评论
如何理解依赖倒置