設計模式10——組合模式(composite)

看一個學校院系展示需求 編寫程序展示一個學校院系結構:需求是這樣,要在一個頁面中展示出學校的院系 組成,一個學校有多個學院,一個學院有多個系。如圖: 傳統解決方案——以繼承實現層級關係   1,傳統方案解決學校院系展示存在的問題分析 1) 將學院看做是學校的子類,系是學院的子類,這樣實際上是站在組織大小來進行分層次的 2) 實際上我們的要求是 :在一個頁面中展示出學校的院系組成,一個學校有多個學院
相關文章
相關標籤/搜索