隨機應變的訪問者模式(Visitor Pattern)

有一天,技術總監說要知道所有技術員工的工作情況,第二天,老闆說要知道所有員工的業績,再有一天,HR總監要知道所有員工的工資。每一次都是利用組合模式遍歷出員工後獲取員工的相關信息。也許你會說,直接把所有的信息全輸出就行了,那估計你要被老闆叼了,老闆就想知道業績,你把一個大表給看找,好吧,你可以回家了!讓訪問者模式來幫我們解決這個問題,類圖如下: 可以看出,有個visitor,這就是訪問者,貌似有點像
相關文章
相關標籤/搜索