重讀《設計模式》之學習筆記(五)--我對COMPOSITE模式的理解

書中4.3節是COMPOSITE模式,下面是書中給的類結構圖: 並告訴我們說這是遞歸組合。而書中給的例子並不好理解。在我看來,COMPOSITE模式就是組合對象和單個對象的類繼承自同一個基類。比如說,CPU、主板、內存、聲卡、顯卡都是是電腦設備,而它們組合在一起的電腦主機也是電腦設備,主機和顯示器組合成的電腦也是電腦設備。它們的基類都是一個--電腦設備類。這樣做的好處就是:用戶可以統一的使用組合結
相關文章
相關標籤/搜索