コード例 #1
0
		public object accept(foodvisitor v) // only accepts master visitor methods
		{	
			if (v is mastervisitor) return ((mastervisitor)v).visit(this);
    		else throw new Exception("this visitor will not work");

		} 
コード例 #2
0
 // only accepts master visitor methods
 public object accept(foodvisitor v)
 {
     if (v is mastervisitor) return ((mastervisitor)v).visit(this);
     else throw new Exception("this visitor will not work");
 }
コード例 #3
0
 public object accept(foodvisitor v)
 {
     return(v.visit(this));
 }