Java設計模式之--裝飾模式

     裝飾模式(Decorator),動態地給一個對象添加一些額外的職責,就增加功能來說,裝飾模式比生成子類更爲靈活。      何時用:當系統需要新功能的時候,是向舊的類種添加新的代碼,這些新加的代碼通常裝飾了原有類的核心職責和或主要行爲。而這些新加入的東西僅僅是爲了滿足一些只在某種特定情況下才會執行的特殊行爲的需要。而裝飾模式提供了很好的解決方案,把每個要裝飾的功能放在單獨的類中,並讓這個
相關文章
相關標籤/搜索