29.2 使用访问者模式解决实际问题