public AppStructure(ShapeVisitor shapeVisitor) { ShapeVisitor = shapeVisitor; }
public override void Accept(ShapeVisitor shapeVisitor) { shapeVisitor.Visit(this); }
/// <summary> /// 外界注入具体访问者 /// </summary> /// <param name="shapeVisitor"></param> public abstract void Accept(ShapeVisitor shapeVisitor);