浅析设计模式:访问者模式(Visitor)

    访问者模式被应用于解决这一类问题:     数据结构中保存着许多元素,对这些元素的处理应该放在什么地方?通常我们最常见的做法就是将这些处理直接放在表示数据结构的类中,当然在很多情况下这算是一种最简单便捷的方式了,例如java集合中也有很多对元素操作的方法是放在集合类中的。但是,当需要经常增加一些处理时,我们就不难发现这种方式存在弊端,即每次增加处理,都需要修改表示数据结构的类,这显然违背了
相关文章
相关标签/搜索