public abstract void VisitElementB(ElementB elementB);
public override void VisitElementB(ElementB elementB) { Console.WriteLine($"Visitor1 visits {elementB.Name}"); }
public override void VisitElementB(ElementB elementB) { elementB.OperationB(); }