访问者模式(Visitor Pattern)
一、概念
???? 访问者模式,就可以在不修改已有程序结构的前提下,通过添加额外的“访问者”来完成对已有代码功能的提升。
?
???? 作用于某个对象群中各个对象的操作。它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作。
???? 对象群中的对象类型应该很少改变,而访问者的子类可以有很多种。
???? 结合reflect反射机制,可以使得访问者模式适用范围更广。
二、类图