Java設計模式——對象行爲模式——訪問者模式(VISITOR)

定義 封裝一些作用域某種數據結構中的個元素的操作,在不改變這個數據結構的  前提下,定義作用於這些元素的新的操作。 一、概述     訪問者模式是一種較爲複雜的行爲型設計模式,它包含訪問者和被訪問元素兩個主要組成部分,這些被訪問的元素通常具有不同的類型,且不同的訪問者可以對它們進行不同的訪問操作。在使用訪問者模式時,被訪問元素通常不是單獨存在的,它們存儲在一個集合中,這個集合被稱爲「對象結構」,訪
相關文章
相關標籤/搜索