• 2025-11-11
C++如何实现一个访问者模式(Visitor Pattern)_C++设计模式与访问者实现

访问者模式通过双重分发在不修改元素类的前提下扩展操作,由抽象元素、具体元素、抽象访问者、具体访问者和对象结构组成,适用于元素稳定但操作多变的场景,如AST处理,优点是符合开闭原则,缺点是新增元素需修改......

11