August 16 23:00~23:56;August 17 12:07~13:00
今天介紹Composite模式,直接看整理後的結果。
***
Name:Composite
Context:你需要在程式中處理部分-整體(part-whole)的樹狀階層式結構。
Problem:如何表達部分-整體的階層式結構?
Force:
- 你希望對於單一元素與聚合元素一視同仁。
- 當新型態的物件被加入到部分-整體的階層式結構中,你希望原有的物件可以儘量不要受到影響。
Solution:定義一個元件介面使其包含所有在部分-整體階層式結構中的物件之共同功能,以及用來維持部分-整體階層式結構的功能。所有屬於部分-整體階層式結構中的物件必須實作此介面並維持其遞迴的組成關係。
***
友藏內心獨白:11/23,完成率47.83%。
沒有留言:
張貼留言