JAVA設計模式筆記(訪問者模式)

訪問者模式,是行爲型設計模式之一。訪問者模式封裝一些作用於某種數據結構各元素的操作,它可以在不改變數據結構的前提下定義作用於這些元素新的操作。訪問者模式主要將數據操作和數據結構分離,解決數據結構和操作耦合性的問題。 訪問者模式的基本工作原理是:在被訪問的類裏面加一個對外提供接待訪問者的接口。 類圖: (1)Visitor:接口或者抽象類,它定義了對每一個元素(Element)訪問的行爲,它的參數就
相關文章
相關標籤/搜索