Java访问者模式(Visitor)

访问者模式

模式动机:

  对于存储在一个集合中的对象,他们可能具有不同的类型(即使有一个公共的接口),对于该集合中的对象,可以接受一类称为访问者的对象来访问,不同的访问者其访问方式也有所不同。

定义:

  表示一个作用于某对象结构中的各元素的操作,它使我们可以在不改变个元素的类的前提下定义作用于这些元素的新操作。

开发中的场景(应用范围非常窄,了解即可)

  1. XML文档解析器设计
  2. 编译器的设计
  3. 复杂集合对象的处理
发布了397 篇原创文章 · 获赞 1765 · 访问量 292万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 程序猿惹谁了 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览