【Java设计模式】行为型模式-访问者模式

要点:
1、解决的问题
2、使用不多,了解即可

一、访问者模式解决的问题

我们在访问一个对象结构或对象集合时,如果需要对不同的对象进行很多不同并且不相关的操作,为了避免这些操作影响到对象结构或对象集合,我们可以在访问的类中定义一个提供给外界访问的访问者接口,实现数据结构和数据操作的分离。

二、开发中的场景

  • XML文档解析器设计
  • 编译器的设计
  • 复杂集合对象的处理

你可能感兴趣的:(【Java设计模式】行为型模式-访问者模式)