java裝飾模式

裝飾模式:動態的給一個對象添加一些額外的職責。 適用性:在不影響其他對象的情況下,以動態、透明的方式給單個對象添加職責。 處理那些可以撤銷的職責。 優點:裝飾模式和繼承都是對功能的擴展,而裝飾模式使用的是組合,可以不用繼承而達到這一效果.使用過多的繼承會增加系統的複雜性 和偶合性 缺點:裝飾模式要產生一些輔助性的對象,但這些對象看上去都比較像,不是很容易檢查(好的命名應該是提高檢查的一個辦法) p
相關文章
相關標籤/搜索