设计模式 c++版(20)——访问者模式

定义: 封装一些用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作 示例一:访问者模式(通用版) 1. 类图25-5   2. 类图说明 Visitor 抽象访问者。 抽象类或者接口,声明访问者可以访问哪些元素,具体到程序汇总就是visit方法的参数定义哪些对象时可以被访问的。 ConcreteVisitor 具体访问者。 它影响访问者访问到一个类后该怎么
相关文章
相关标签/搜索