Spring 中依赖倒置原则的理解

用户头像
李广富
关注
发布于: 2020 年 06 月 16 日

1、依赖倒置原则的特点:

  • 高层模块不应该依赖低层模块,两者应该依赖其抽象(或接口)

  • 抽象不应该依赖细节

  • 细节应该依赖抽象



2、spring框架中的依赖倒置原则

随着Spring框架的普及,依赖倒置原则基本上已经融合到几乎所有的Java系统中,比如最常见的使用场景,使用@Resource或者@Autowired方式注入依赖的接口实现。  

使用该原则需注意一下流程:

  • 先定义接口,把接口方法规则定义好;

  • 再写接口的实现并注入到容器中,注意该实现类永远不要有new的方式供外部调用;

  • 业务调用者通过调用接口,采用注解依赖注入实现;

  • 但该接口有多个实现时,显式指定具体使用哪个实现类。



用户头像

李广富

关注

还未添加个人签名 2019.11.12 加入

还未添加个人简介

评论

发布
暂无评论
Spring中依赖倒置原则的理解