public override void Add(BoardingComponent component) { if (Capacity - Components.Count < 0) { throw new Exception(); } Components.Add(component); }
public abstract void Remove(BoardingComponent component);
public abstract void Add(BoardingComponent component);
public override void Add(BoardingComponent component) { }
public override void Remove(BoardingComponent component) { }
public override void Remove(BoardingComponent component) { Components.Remove(component); Console.WriteLine($"Removed passenger from {GetType().Name}"); }