书城计算机网络大话设计模式
8183300000224

第224章 4 在什么情况下应当使用访问者模式

小A:“在什么情况下应当使用访问者模式?”

大B:“访问者模式应该用在被访问类结构比较稳定的时候,换言之系统很少出现增加新节点的情况。因为访问者模式对开-闭原则的支持并不好,访问者模式允许在节点中加入方法,是倾斜的开闭原则,类似抽象工厂。”