Tiger下的Visitor

public interface Visitable
{
void accept(Visitor visitor);
}
public interface Visitor
{
void visit(A visitable);
}


public class VisitableA implements Visitable
{
public String Call(){
return "AAA";
}
public void accept(Visitor visitor) {
visitor.visit(this);
}
}


public class VisitorA
implements Visitor
{ public void visit(A visitable) {
System.out.println(visitable.Call());
}

}


public class Client{
public static void main(String args[])
{
Visitor visitor=new VisitorA();
Visitable visitable=new VisitableA();
visitable.accept(visitor);
}
}

jdon不能用尖括号,
改在如下地址:
http://umlchina.smiling.com/group/photo/photoshow.ecgi?photo_id=791122&group_id=9986