读书人

访问者形式(Visitor Pattern)

发布时间: 2012-10-30 16:13:36 作者: rapoo

访问者模式(Visitor Pattern)

一、概念

???? 访问者模式,就可以在不修改已有程序结构的前提下,通过添加额外的“访问者”来完成对已有代码功能的提升。

?

???? 作用于某个对象群中各个对象的操作。它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作。

?

???? 对象群中的对象类型应该很少改变,而访问者的子类可以有很多种。

?

???? 结合reflect反射机制,可以使得访问者模式适用范围更广。

?

二、类图

访问者形式(Visitor Pattern)

?

?

读书人网 >软件架构设计

热点推荐