7 Star 78 Fork 48

Qt进阶之路 / DesignPattern

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 265 Bytes
一键复制 编辑 原始数据 按行查看 历史
涛哥威威 提交于 2018-10-09 08:52 . classify

访问者模式

双重分发

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

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

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

易于增加Visitor

难以增加Element

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

C++
1
https://gitee.com/jaredtao/DesignPattern.git
git@gitee.com:jaredtao/DesignPattern.git
jaredtao
DesignPattern
DesignPattern
master

搜索帮助