访问者模式

2016-12-03 21:11:22 0 举报
仅支持查看
访问者模式是一种将算法与其所操作的对象结构分离的软件设计模式。这种模式的基本想法是,如果有一个对象结构(如一个组合结构),并且需要对这个结构执行某些操作,那么可以将这个操作定义为一个访问者类,该类定义了对结构中每个元素的操作方式。然后,可以创建一个具体访问者类,该类实现了在访问者类中定义的操作。这样,当需要对结构执行操作时,只需创建相应的访问者对象,并将其传递给结构即可。这种模式提供了一种灵活的方式来处理不同类型的操作,而无需修改对象的结构。
作者其他创作
大纲/内容
评论
0 条评论
下一页