組合模式(Composite)
- 詳見組合模式
- 摘錄如下:
- 組合模式:將對象組合成樹形結(jié)構(gòu)以表示“部分--整體”的層次結(jié)構(gòu)驾茴。組合模式使得用戶對單個對象和組合獨享的使用具有一致性驱还。
組合模式使用場景
- 想獲得對象抽象的樹形表示(整體部分的層次結(jié)構(gòu))熬北。
- 想讓客戶端統(tǒng)一處理組合結(jié)構(gòu)中的所有對象。
在Cocoa Touch框架中使用組合模式
在Cocoa Touch框架中扭倾,UIView被組織成一個組合結(jié)構(gòu)拍谐。
每個UIView的實例可以包含UIView的其他實例聚请,形成統(tǒng)一的樹形結(jié)構(gòu)。讓客戶端對單個UIView對象和UIView的組合統(tǒng)一對待砍鸠。