摘要:访问者模式的目的是,解耦数据结构和算法,使得系统能够在不改变现有代码结构的基础上,为对象新增一种新的操作。 本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:访问者模式》,作者:元闰子 。 简介 GoF 对访问者模式(Visitor Pattern)的定义如下: Represent an operation to be performed on the elements of an object structure. Visitor lets you define a new operation …