2015年3月13日 星期五

Composite

目的

Decouple an abstraction from its implementation so that the two can vary independently.
(將物件組織成樹狀結構、「部分-全體」層級關係,讓外界以一致性的方式對待個別物件和整體物件。[1])