行为模式之访问者模式

行为模式之访问者模式 访问者模式(Visitor Pattern)的目的是封装一些于某种数据结构元素之上的操作,一旦这些元素需要修改,接受这个操作的数据结构则可以保持不变。 定义: 封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义于作用这些元素的新的操作。 访问者模式的类图如下。 访问者模式涉及以下5个角色。 抽象访问者(Visitor)角色:该角色声明一个或多个访问
相关文章
相关标签/搜索