JAVA设计模式笔记(访问者模式)

访问者模式,是行为型设计模式之一。访问者模式封装一些作用于某种数据结构各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素新的操作。访问者模式主要将数据操作和数据结构分离,解决数据结构和操作耦合性的问题。 访问者模式的基本工作原理是:在被访问的类里面加一个对外提供接待访问者的接口。 类图: (1)Visitor:接口或者抽象类,它定义了对每一个元素(Element)访问的行为,它的参数就
相关文章
相关标签/搜索