注入されたクラスの新しいインスタンスを毎回作成したい場合、どうすればよいですか? これが私がやろうとしている例です:
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
または、これを行う別の手段はありますか?
ありがとう。