設計模式(java)- 裝飾模式

1. 簡介   裝飾模式能夠動態給一個對象擴展功能,而且它可使客戶靈活的組合本身所須要的功能,使用裝飾器類裝飾本身因此須要的功能。   通常的,咱們須要給一個對象擴展功能時,會在該對象的類中新增方法或者直接繼承該類。那麼當新增的功能變多時,新增方法的方式會致使類大小膨脹,且不符合類的單一職責,在後續維護中會愈來愈麻煩。若是使用直接繼承的方式,卻會致使類的個數膨脹,且一個類只能負責一個功能,這樣顯得
相關文章
相關標籤/搜索