访问者模式代码有点长,但是为了更好的阐述设计模式的定义
访问者模式需要在数据结构中注入进去一个访问者对象。通过回调,在具体的访问者中去实现相对应的业务逻辑操作。实现了数据结构和作用于结构上的操作之间的解耦合