一、什么是访问者模式?
在每个自定义对象中定义一个accept(请求访问)方法,这个方法以对象为参数,调用访问者的对象的visit方法来操作此对象。
访问者模式对于开闭原则没有很好的支持,它允许修改节点中的方法,因此访问者模式应该应用在访问类结构比较稳定的时候。
访问者模式涉及到以下几个角色:
一、什么是访问者模式?
在每个自定义对象中定义一个accept(请求访问)方法,这个方法以对象为参数,调用访问者的对象的visit方法来操作此对象。
访问者模式对于开闭原则没有很好的支持,它允许修改节点中的方法,因此访问者模式应该应用在访问类结构比较稳定的时候。
访问者模式涉及到以下几个角色: