设计模式学习笔记--访问者模式(详细笔记)
文章目录1. 概述2. 使用实例1. 概述使用背景:主要将数据结构与数据操作分离。稳定的数据结构和易变的操作耦合问题。需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免让这些操作"污染"这些对象的类,使用访问者模式将这些封装到类中。在被访问的类里面加一个对外提供接待访问者的接口。定义:《大话设计模式》访问者模式( Visitor),表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。菜鸟教程在访问者模式(