設計模式-裝飾器模式(Decorator)

1.意圖 動態地給一個對象添加一些額外的功能. 2.適用性 動態、透明的方式給單個對象添加職責。 如果不適合適用子類來進行擴展的時候,可以考慮適用裝飾模式。 避免子類數目爆炸性增長。 3.結構 4.參與者 Component: 定義一個對象接口,可以給這些對象動態地添加職責. ConcreteComponent: 定義一個對象,可以給這個對象添加職責. Decorator: 持有一個指向Compo
相關文章
相關標籤/搜索