public override void Remove(AbstractBike ab) { throw new NotSupportedException("Can't remove a child from a production bike"); }
public override void Remove(AbstractBike ab) { _children.Remove(ab); }
public override void Add(AbstractBike ab) { throw new NotSupportedException("Can't add a child to a production bike"); }
public override void Add(AbstractBike ab) { _children.Add(ab); }