目录 一.什么是访问者模式二.访问者模式怎么写三.小结 一.什么是访问者模式 我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变,也就是数据结构和操作分类。这种类型的设计模式属于行为型模式。 二.访问者模式怎么写 访问者模式有访问者(Visitor),被访问者(Element),还有结构整合类(ObjectStrutcure),访问者可以理解为数据操作,被访问者理解为数据结构,而结构整合则是提供一种元素集合,并迭代元素供访问者访问。 三.小结 访问者模式适用于被访问者的结构不需要改动的情况。