古斯塔夫•阿申巴赫

  • 本文目录
  • 同专题
  1. 1. Visitor-访问者模式
设计模式 31篇
  1. 设计模式 总结拾遗
  2. 设计模式 自定义Spring框架拾遗
  3. BeanDefinition类
  4. BeanDefinitionReader
  5. BeanFactory和ApplicationContext接口
  6. MutablePropertyValue类
  7. xmlBDReader子实现类
  8. 设计原则
  9. 单例模式(Singleton)
  10. 原型模式(clone)
  11. 工厂模式(factory)
  12. 建造者模式(Builder)
  13. 设计模式 创建者模式拾遗
  14. Adaptor - 适配器模式
  15. Bridge - 桥接模式
  16. Composite - 组合模式
  17. Decorator - 装饰者模式
  18. Facade - 外观模式
  19. FlyWeight - 享元模式
  20. Proxy - 代理模式
  21. 设计模式 行为型模式拾遗
  22. Command - 命令模式
  23. DutyLink - 责任链模式
  24. Iterator - 迭代器模式
  25. Mediator - 中介模式
  26. Memento - 备忘录模式
  27. PatternMethod - 模板方法模式
  28. PubSub - 观察者模式
  29. State - 状态模式
  30. Strategy - 策略模式
  31. Visitor - 访问者模式

Visitor - 访问者模式

发表于 2026-03-14 更新于 2026-03-18 分类于 技术栈 , 设计模式 , 4. 行为型模式

Visitor-访问者模式

Why 6b7fe5e427f9f761b82a5909296c99a54c3b5628

分派

双分派:

选择一个方法的时候, 不仅要根据消息接收者运行时区别,还要根据参数运行时区别.

1.“分派”指的是 程序在运行时决定调用哪个方法实现 的过程。
2.

f6e2d09060cb0600d7a836433884f0c862135b97

52303461a9058c764644a8b323e479e1fcfc1265

d616af246267c73a7f24a7571cb92e59b251e08f

jdk的file.walkFileTree

a4398c00179df4739a86a8e4518417f1b8e1ab62

# 行为型模式
Composite - 组合模式
PubSub - 观察者模式
© 2026 古斯塔夫•阿申巴赫
由 Hexo & NexT.Muse 强力驱动
0%