Java设计模式再相识 (二十三)——访问者模式
访问者模式(Visitor Pattern)
在我们开发中,有时候会遇到这样一种情况:一个对象结构中有很多不同类型的对象,而我们需要对这些对象执行一些“额外操作”,但又不希望修改这些对象本身的代码。比如:
对一组不同类型的文件做压缩、备份等处理
对公司组织架构中的员工做统计、加薪等操作
编译器中,对语法树节点进行类型检查或代码生成
这时候就可以考虑使用 访问者模式(Visitor Pattern)...
2022-03-213976 字14 分钟200 次