July 10, 2013

Understand Dependency Injector

有一个类A,然后有个变量是 private B b;,这时 A 就“依赖”于 B,构造时就这么写


this.b = new B();

不过,如果把 b 当做参数传进来,就变成了依赖注入。


this.b = b;

这么做的道理似乎是为了“方便单元测试”?


blog comments powered by Disqus