行爲模式之訪問者模式

行爲模式之訪問者模式 訪問者模式(Visitor Pattern)的目的是封裝一些於某種數據結構元素之上的操作,一旦這些元素需要修改,接受這個操作的數據結構則可以保持不變。 定義: 封裝一些作用於某種數據結構中的各元素的操作,它可以在不改變數據結構的前提下定義於作用這些元素的新的操作。 訪問者模式的類圖如下。 訪問者模式涉及以下5個角色。 抽象訪問者(Visitor)角色:該角色聲明一個或多個訪問
相關文章
相關標籤/搜索