http://en.wikipedia.org/wiki/Class_diagram
- Intent - Composite模式的用意是希望可以讓client端在一個通用的運作模式中去呈現一個具有結構化層次的物件
- 優點
- 定義物件結構可包含有原生資料型態或自定義物件類別
- 方便的增加新的成員類別
- 提供具有彈性化的結構管理介面
- 適用情境
- 想要呈現一個完整或部份的物件層級結構
- 想要讓cleint端可以完全忽略掉在物件層級結構中的差異(ex : 檔案與目錄的關係)
- 物件結構可以很動態的增加層級(ex: 資料夾可以有好幾層,每一層裡面可以放好多檔案)
- Class Diagram
沒有留言:
張貼留言