Spring 控制反转

来源:互联网 发布:java读英文文件乱码 编辑:程序博客网 时间:2024/06/06 13:59
“实现必须依赖抽象,而不是抽象依赖于实现”,面向接口的编程。
例如:
定义接口A;
定义实现接口的各类A1、A2;
定义业务逻辑类Business,其中只针对接口A编码;
具体使用时,只需在调用业务逻辑类Business时,使用A1、A2作为实参代替A(向下转型)即可

spring使用依赖注入来实现控制反转
0 0