具体元素的接口与实现类
public interface Person { void accept(Visitor visitor); }
public void accept(Visitor visitor) { visitor.visit(this); }
访问者模式
原文:http://www.cnblogs.com/sprinng/p/4165416.html