为啥要用属性注入7yue老师也不知道怎么解释了?! :)
不严谨啊,确实这种写法最简单,所以这样使用就好?
还是说这个注入的方式其实没必要深究,大家都这么用(因为大家都选简单易写的);
从martin fowler的ioc di的文章中看
构造方法注入是被推荐的,对于对象的初始化赋予合理合法的初始值;
构造方法注入当参数过多时,构造函数显得过于冗长了;
属性注入对于只是初始化赋值,后续不想被改变的属性来说,对外提供set方法始终是不好的;
还是要根据不同的场景和需要,自己作出判断并选择;
120
收起
正在回答 回答被采纳积分+1
3回答
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星