淺析設計模式:訪問者模式(Visitor)

    訪問者模式被應用於解決這一類問題:     數據結構中保存着許多元素,對這些元素的處理應該放在什麼地方?通常我們最常見的做法就是將這些處理直接放在表示數據結構的類中,當然在很多情況下這算是一種最簡單便捷的方式了,例如java集合中也有很多對元素操作的方法是放在集合類中的。但是,當需要經常增加一些處理時,我們就不難發現這種方式存在弊端,即每次增加處理,都需要修改表示數據結構的類,這顯然違背了
相關文章
相關標籤/搜索