访问者模式
2019-09-22 本文已影响0人
SnailFast
简介
访问者模式可以在不修改已有程序结构的前提下,通过添加额外的"访问者"来提升已有代码的功能。
访问者样例代码
被访问者统一接口
具体的被访问者A
具体的被访问者B
访问者统一接口
具体的访问者M
具体的访问者N
需要被增强的对象
客户端使用者
特征
将相关的操作集中起来放到一个类中。
访问者模式可以在不修改已有程序结构的前提下,通过添加额外的"访问者"来提升已有代码的功能。
被访问者统一接口
具体的被访问者A
具体的被访问者B
访问者统一接口
具体的访问者M
具体的访问者N
需要被增强的对象
客户端使用者
将相关的操作集中起来放到一个类中。