public CreateCommand(string[] data, IArmory armory, IWeaponFactory weaponFactory) : base(data) { this.Armory = armory; this.WeaponFactory = weaponFactory; }
public AddCommand(string[] data, IArmory armory, IGemFactory gemFactory) : base(data) { this.Armory = armory; this.GemFactory = gemFactory; }
public RemoveCommand(string[] data, IArmory armory) : base(data) { this.Armory = armory; }