这个问题我觉得从解决问题的角度来说比较好,
运用封装变化的原则:
如果两者(桥的两端,访问者和被访问者)之间问题结合的比较紧密,那么应该使用桥,因为桥是属于结构型的模式,它们之间是紧耦合,属于内部关系。
否则用vistor,因为vistor是属于行为模式,相对来说,是松耦合的。
比方说,访问者和被访问者之间就没多少关系的,就象美国和中国,从前关系不好的时候,就没有相互访问,后来关系好了,就互相设立了大使馆,相互联系,属于外部关系,肯定我们自己的很多机密是不告诉他的。

这个问题我觉得从解决问题的角度来说比较好,
运用封装变化的原则:
如果两者(桥的两端,访问者和被访问者)之间问题结合的比较紧密,那么应该使用桥,因为桥是属于结构型的模式,它们之间是紧耦合,属于内部关系。
否则用vistor,因为vistor是属于行为模式,相对来说,是松耦合的。
比方说,访问者和被访问者之间就没多少关系的,就象美国和中国,从前关系不好的时候,就没有相互访问,后来关系好了,就互相设立了大使馆,相互联系,属于外部关系,肯定我们自己的很多机密是不告诉他的。

有道理呀,不过Vistor的访问也可以说对访问者了解深入的

呵呵,没想到这个贴子还在讨论, 设计模式其实很有意思的。