Decorator(裝飾)-對象結構型模式

1.意圖     動態地給一個對象添加一些額外的職責。就增加功能來說,Decorator模式相比生成子類更爲靈活。 2.別名     包裝器 Wrapper. 3.動機     給某個對象而不是整個類添加一些功能。一個較爲靈活的方式時將組件嵌入另一個對象中。 4.適用性 在不影響其它對象的情況下,以動態、透明的方式給單個對象添加職責。 處理那些可以撤銷的職責。 當不能採用子類的方法進行擴充時。一種
相關文章
相關標籤/搜索