Java設計模式——訪問者模式(Visitor模式)詳解

模式的定義與特點 訪問者(Visitor)模式的定義:將作用於某種數據結構中的各元素的操作分離出來封裝成獨立的類,使其在不改變數據結構的前提下可以添加作用於這些元素的新的操作,爲數據結構中的每個元素提供多種訪問方式。它將對數據的操作與數據結構進行分離,是行爲類模式中最複雜的一種模式。 訪問者(Visitor)模式是一種對象行爲型模式,其主要優點如下。 擴展性好。能夠在不修改對象結構中的元素的情況下
相關文章
相關標籤/搜索