設計模式(數據結構)—— 組合模式

組合模式:允許你將對象組合成樹形結構來表現「整體/部分」層次結構。組合能讓客戶以一致的方式處理個別對象以及對象組合。 場景還原(公司組織架構): 上圖是一個公司的組織結構圖,總部下面有多個子公司,同時總部也有各個部門,子公司下面有多個部門。如果對這樣的公司開發一個OA系統,作爲程序猿的你,如何設計這個OA系統呢? UML類圖闡述: 模式結構: 1)Component: 爲組合中的對象聲明接口; 在
相關文章
相關標籤/搜索