Java中的裝飾者模式

裝飾者模式 1、意圖: 動態地給一個對象添加一些額外的職責。就增加功能來說, Decorator模式相比生成子類更爲靈活。該模式以對客 戶端透明的方式擴展對象的功能。 2、適用環境 (1)在不影響其他對象的情況下,以動態、透明的方式給單個對象添加職責。 (2)處理那些可以撤消的職責。 (3)當不能採用生成子類的方法進行擴充時。一種情況是,可能有大量獨立的擴展,爲支持每一種組合將產生大量的 子類,使
相關文章
相關標籤/搜索