public void Run() { var container = new ObjectStructure(); ConcreteElementA a = new ConcreteElementA(); a.Name = "a"; container.Attach(a); container.Accept(new ConcreteVisitorA()); }
public override void Visit(ConcreteElementA element) { Console.WriteLine("b visit element a:{0}",element.Name); }
public abstract void Visit(ConcreteElementA element);