访问者模式修复