加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

6大设计原则之依赖倒置原则

发布时间:2020-12-14 05:23:34 所属栏目:百科 来源:网络整理
导读:依赖倒置原则: 包含三层含义: 高层模块不应该依赖低层模块,二者应该依赖抽象 抽象不应该依赖细节 细节应该依赖抽象 再精简些就是:其核心是面向接口编程 抽象:即抽象类和接口,抽象是对实现的约束,对依赖而言也是一种契约 细节:即具体的实现类,实现接

依赖倒置原则:

包含三层含义:

  1. 高层模块不应该依赖低层模块,二者应该依赖抽象

  2. 抽象不应该依赖细节

  3. 细节应该依赖抽象

再精简些就是:其核心是面向接口编程


抽象:即抽象类和接口,抽象是对实现的约束,对依赖而言也是一种契约

细节:即具体的实现类,实现接口或继承抽象类所产生的类


依赖倒置就是通过抽象使各个类或模块间实现彼此独立,互不影响,实现模块间的松耦合。



依赖的三种实现方式:

  1. 构造函数注入

  2. Setter依赖注入

  3. 接口注入

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读