public abstract void Remove(Component c);
public void RemoveComponentofComponent(Component component1, Component component2) { if (component1.IsComposite()) { component1.Remove(component2); } Console.WriteLine($"Result: {component1.Operation()}"); }