控制反转==依赖注入,后者便于理解
属性注入,是需要的时候再注入,刘建明的扮演者,实例化的时候不需要.根据情节的不同,注入不同的角色
package com.jike.spring.chapter01;
public class Person {
private IHelloMessage helloMessage;
//用多态的方式定义一个类实例,但是是一个接口来定义,其实应该是一个实现类的引用,但是是在调用的时候再Set注入具体的实现类
public IHelloMessage getHelloMessage() {
return helloMessage;
}
public void setHelloMessage(IHelloMessage helloMessage) {
this.helloMessage =
helloMessage;
}
public String sayHello(){
return this.helloMessage.sayHello();
}
}
极客学院的有个老师说,接口注入,会导致多一个接口的声明,不提倡??????
转载于:https://www.cnblogs.com/xuedexin/articles/5683005.html
相关资源:数据结构—成绩单生成器