拉长人生

文章
5
资源
0
加入时间
2年10月21天

设计模式学习笔记——19 访问者模式

访问者模式定义表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。使用场景对象结构比较稳定,但经常需要在此对象结构上定义新的操作。需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免这些操作“污染”这些对象的类,也不希望在增加新操作时修改这些类。涉及角色编辑Visitor 抽象访问者角色,为该对象结构中具体元素角色...