設計模式 c++版(16)—— 組合模式

定義: 將對象組合成樹形結構以表示「部分-整體」的層次結構,使得用戶對單個對象和組合對象的使用具有一致性。 組合模式也叫合成模式,有時又叫做部分-整體模式(Part-Whole),主要用來描述部分與整體的關係。 示例一:組合模式(通用版) 1. 類圖21-6   2. 類圖說明 Component:抽象構件角色。定義參加組合對象的共有方法和屬性,可以定義一些默認的行爲或屬性。 Leaf:葉子構件。
相關文章
相關標籤/搜索