Skip to content

Commit 620dd95

Browse files
committed
说明
1 parent ff3675d commit 620dd95

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

DesignPatterns/VisitorPattern/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,13 @@
55
* 优点:易增加洗的算法即操作集  
66
* 缺点:增加新的数据结构变得很困难
77

8+
### 小结
9+
访问者模式可以在不改变,某个层级结构的类的前提下,为这个层级结构添加一个新的操作。
10+
访问者模式适用于以下几种情况:
11+
* 当一个对象结构包含很多类对象,但是它们有不同的接口,并且开发人员希望对这些对象实施一些依赖于具体类的操作时。
12+
* 当需要为一个对象结构的对象进行很多不同的并且不相关的操作时。
13+
* 当该对象的结构被很多应用共享时。
14+
15+
816

917

0 commit comments

Comments
 (0)