Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 265 Bytes

README.md

File metadata and controls

15 lines (8 loc) · 265 Bytes

访问者模式

双重分发

accept 调用方法是 element.accept(visitor)

visit调用方法是visitor.visit(element)

将处理算法从数据结构中分离出来

易于增加Visitor

难以增加Element

Element必须向Visitor公开足够的信息