組合模式-Composite

組合模式:將對象組合成樹形結構以表示「部分-整體」的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有一致性。 組合模式結構圖: 透明方式與安全方式: 透明方式:在Component中聲明所有用來管理子對象的方法,例如add remove的等。這樣繼承Component的所有子對象都具備了add和remove方法。這樣做的好處是葉節點和樹枝節點對於外界沒有區別,他們具有完全一致的行爲接口。但
相關文章
相關標籤/搜索