目的 在不改变某类层次结构中的各个类的前提下,定义作用于类中各元素的新操作. 案例 现在有不同的设备Equipment,例如:Chassis,FloppyDisk等等.有的人想了解它的性能,但有的人想了解它的价格,可能还有人想了解其他方面的信息,如制造商,制造材料等.但是当一个Equipment的的类定义好了,子类也定义好了之后,要增加新的操作,就需要改变所有的类,这时候可以考虑使用Visitor模式.访问者模式只需要在Equiment中提供一个方法accept(Visitor*),把信息通过V