Visitor设计模式 visitor 设计模式封装了施加于对象的操作,不同的对象对应不同的操作。对象的识别需要 instanceof() 的帮助。 模式图: 代码: 总结 1. 破坏封装性 2. 面对修改开放