讀書筆記_java設計模式深入研究 第九章 訪問者模式 Vistor

1,訪問者模式的目的是封裝一些施加於某種數據結構元素之上的操作,一旦這些操作需要修改的話,接受這個操作的數據結構可以保持不變。爲不同類型的元素提供多種訪問操作方式,且可以在不修改原有系統的情況下增加新的操作方式,這就是訪問者模式的動機。 2,UML圖: 3,訪問者角色:     IElement:抽象的事物元素功能接口,定義了固定功能方法以及可變功能方法接口。     Element:具體功能的實
相關文章
相關標籤/搜索