示例#1
0
 /// <summary>
 /// ConcreteElementA as function
 /// </summary>
 /// <param name="concreteElementA">concreteElementA as object</param>
 public override void ConcreteElementA(ConcreteElementA concreteElementA)
 {
     try
     {
         Console.WriteLine("{0} visited by {1}", concreteElementA.GetType().Name, this.GetType().Name);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
示例#2
0
文件: Visitor.cs 项目: shiv-N/C-Sharp
 /// <summary>
 /// ConcreteElementA as function
 /// </summary>
 /// <param name="concreteElementA">concreteElementA as object</param>
 public abstract void ConcreteElementA(ConcreteElementA concreteElementA);