如果我想每次都创建一个注入类的新实例,我该怎么做?这是我想要做的例子:
class Jet
{
List<Missile> mAllMissiles;
//
// make a new missile, and add it to the table.
//
void fireMissile()
{
Missile missile = new Missile();
missile.doSomething();
mAllMissiles.add(missile);
}
}
现在,我可以注入导弹,但每次都不是同一个导弹吗?这是我需要注入提供者的情况吗?
http://code.google.com/p/google-guice/wiki/InjectingProviders
还是有其他方法可以做到这一点?
谢谢。