これは私のインターフェイスとクラスです:
public interface IWeapon
{
void Shoot();
}
public interface IWarrior
{
void Kill();
}
public class Killer : IWarrior
{
private static IWeapon _weapon;
public void Kill()
{
_weapon.Shoot();
}
}
public class Rifle : IWeapon
{
public void Shoot()
{
}
}
Ninjectを使用してKillerクラスにRifleを注入するにはどうすればよいですか?