public override void Remove(Component component) { Console.WriteLine("Leaf do not define Remove()"); }
public override void Add(Component component) { Console.WriteLine("Leaf do not define Add()"); }
public override void Remove(Component component) { this.lstComponent.Remove(component); }
public override void Add(Component component) { this.lstComponent.Add(component); }
public abstract void Remove(Component component);
public abstract void Add(Component component);