扫码关注微信公众号
回复“面试手册”,获取本站PDF版
回复“简历”,获取高质量简历模板
回复“加群”,加入程序员交流群
回复“电子书”,获取程序员类电子书
前面在介绍IoC时已经介绍过了依赖注入,依赖注入是指程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建被调用者,而是依赖于外部的注入
举个简单例子看看什么是依赖注入,先看原始的写法
public class Car {
private wheel wheel;
public Car() {
wheel = new wheel();
}
}
再看看依赖注入的写法
public class Car {
private wheel wheel;
public Car(wheel wheel) {
this.wheel = wheel;
}
}
看起来也没啥卵区别,代码都没多一行,其实这里最关键的部分是对象是在哪里创建的,原始的写法,哪里需要对象就在哪里创建,而依赖注入的写法是哪里需要对象就在哪里注入。
本站链接:https://www.mianshi.online,如需勘误或投稿,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版