public override ArmataComponentBuilder Add(ArmataComponent component) { Console.WriteLine("Soldatul este frunza"); return(this); }
public abstract void Remove(ArmataComponent arm);
public override void Remove(ArmataComponent arm) { throw new NotImplementedException(); }
public abstract void Add(ArmataComponent arm);
public override void Remove(ArmataComponent arm) { militar.Remove(arm); }
public override void Add(ArmataComponent arm) { militar.Add(arm); }
public override ArmataComponentBuilder Add(ArmataComponent component) { pluton.Add(component); return(this); }
abstract public ArmataComponentBuilder Add(ArmataComponent component);