設計模式(10)——組合模式

1. 定義     組合模式:將對象組織到樹結構中,可以用來描述整體與部分的關係。組合模式可以使客戶端將單純元素與複合元素同等看待。       要點:     (1) 組合模式以不遵守單一責任原則換取透明性,讓Client將組合和葉節點一視同仁。     (2) 在實現組合模式時,有很多設計上的折衷。要根據需求平衡透明性和安全性。     (3) 有時候系統需要遍歷一個樹枝構件的子構件很多次,這
相關文章
相關標籤/搜索