码迷,mamicode.com
首页 > 其他好文 > 详细

GOF23设计模式之访问者模式(visitor)

时间:2018-01-23 13:08:21      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:有一个   集合   log   不同的   定义   gof23   场景   nbsp   pos   

一、访问者模式概述

  (1)模式动机

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

  (2)定义

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

二、访问者模式常见开发应用场景

  (1)XML 文档解析器设计;

  (2)编译器的设计;

  (3)复杂集合对象的处理;

  (4)…………

GOF23设计模式之访问者模式(visitor)

标签:有一个   集合   log   不同的   定义   gof23   场景   nbsp   pos   

原文地址:https://www.cnblogs.com/cao-lei/p/8334947.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!