合成模式:
合成模式把部分和整體的關系用樹結構表示出來
抽象構件角色:
這是一個抽象角色
樹葉構件角色:
代表參加組合的樹葉對象
樹枝構件角色:
代表參加組合的有子對象的對象
合成模式:
安全模式
透明模式:
安全模式和透明模式:
透明模式
缺點是不夠安全
安全模式
如果對樹葉類使用這些方法時
缺點是不夠透明
From:http://tw.wingwit.com/Article/program/Java/gj/201311/27424.html