C++设计模式之二十三:Visitor(访问者模式)
2013-08-23 09:57
531 查看
一、意图:
表示一个作用于某对象结构中的各元素的操作。可以在不改变类的前提下定义作用于这些元素的操作。
二、 类图:
三、组成元素:
i. Visitor:访问者
ii. ConcreteVistor:具体的访问者
iii. Element:元素
iv. ConcreteElement:具体元素
v. ObjectStructure:对象结构
表示一个作用于某对象结构中的各元素的操作。可以在不改变类的前提下定义作用于这些元素的操作。
二、 类图:
三、组成元素:
i. Visitor:访问者
ii. ConcreteVistor:具体的访问者
iii. Element:元素
iv. ConcreteElement:具体元素
v. ObjectStructure:对象结构
相关文章推荐
- C++ 设计模式 —— 访问者(Visitor)
- C++设计模式之十九--Visitor访问者模式
- c++设计模式-----访问者模式visitor
- 【设计模式】行为模式之Visitor访问者
- 设计模式——访问者(Visitor Pattern)
- 设计模式之访问者模式(Visitor)
- 23种设计模式之访问者模式(Visitor)
- Java开发中的23种设计模式之二十一:访问者模式(Visitor)
- 设计模式C++实现二十三:访问者模式
- 设计模式23 访问者模式 - Visitor
- 设计模式C++实现(21)——访问者模式
- 实例讲解iOS应用的设计模式开发中的Visitor访问者模式
- 设计模式C++版:第二十二式访问者模式
- 设计模式之(二十一)访问者模式Visitor
- 设计模式之访问者模式,C++实现
- 步步为营 .NET 设计模式学习笔记 二十一、Visitor(访问者模式)
- 设计模式之访问者(visitor)模式
- 研磨设计模式 之 访问者模式(Visitor)3——跟着cc学设计系列
- 设计模式---访问者模式(C++实现)
- 设计模式(17) 访问者模式(VISITOR) C++实现