提供一个访问者对象,这个对象可以通过传入的不同类调用不同方法
像这样:
function accept(foo $foo){ $method="visit".get_class($foo); $foo->$method(); }