Skip to content

Commit 7993232

Browse files
committed
Visitor Pattern
1 parent 36f943f commit 7993232

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,3 +142,7 @@
142142
场景:编译器、运算表达式计算。
143143

144144
> [访问者模式(Visitor Pattern)](/Example/Visitor-Pattern.js)
145+
146+
定义:使用一个访问者类,改变元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。
147+
目的:将数据结构与数据操作分离。
148+
场景:您在朋友家做客,您是访问者,朋友接受您的访问,您通过朋友的描述,然后对朋友的描述做出一个判断,这就是访问者模式。

0 commit comments

Comments
 (0)