核心思想 现在有数据结构和处理数据结构的代码。是把他们放在一起好呢还是分开放好呢?如果处理的代码非常多呢? 这样,每当我们要要增加新的处理代码时,就要修改数据结构的类,是不是不太好。 在访问者模式中,数据结构和处理被分开。分为数据结构类和访问者(处理)类。这样我们不需要改动数据结构类就可以修改处理或添加数据的方法。 实现思路 1,数据结构 2,访问者接受需要有接受数据结构的构造函数