学习笔记,原文链接 https://refactoringguru.cn/design-patterns/visitor 将算法与其所作用的对象隔离开来。允许你在不修改已有代码的情况下向已有类层次结构中增加新的行为。 原有的结构上添加新的行为