一、意图:
表示一个作用于某对象结构中的各元素的操作。可以在不改变类的前提下定义作用于这些元素的操作。
二、 类图:
三、组成元素:
i. Visitor:访问者
ii. ConcreteVistor:具体的访问者
iii. Element:元素
iv. ConcreteElement:具体元素
v. ObjectStructure:对象结构
本文介绍了一种设计模式——访问者模式的基本概念及其应用场景。访问者模式允许在不修改类的前提下为一组类添加新的操作,主要由访问者、具体访问者、元素、具体元素及对象结构等部分组成。
一、意图:
表示一个作用于某对象结构中的各元素的操作。可以在不改变类的前提下定义作用于这些元素的操作。
二、 类图:
三、组成元素:
i. Visitor:访问者
ii. ConcreteVistor:具体的访问者
iii. Element:元素
iv. ConcreteElement:具体元素
v. ObjectStructure:对象结构
1400
1697

被折叠的 条评论
为什么被折叠?