設計模式 c++版(20)——訪問者模式

定義: 封裝一些用於某種數據結構中的各元素的操作,它可以在不改變數據結構的前提下定義作用於這些元素的新的操作 示例一:訪問者模式(通用版) 1. 類圖25-5   2. 類圖說明 Visitor 抽象訪問者。 抽象類或者接口,聲明訪問者可以訪問哪些元素,具體到程序彙總就是visit方法的參數定義哪些對象時可以被訪問的。 ConcreteVisitor 具體訪問者。 它影響訪問者訪問到一個類後該怎麼
相關文章
相關標籤/搜索