大話設計模式筆記(六、七、八、九、十)

六、裝飾模式 定義:動態地給一個對象添加一些額外的職責,就增加功能來說,裝飾模式比生產子類更爲靈活 1、當系統需要新功能的時候,是向舊的類中添加新的代碼。這些新加的代碼通常裝飾了原有類的核心職責或主要行爲。它們在主類中加入了新的字段、新的方法和新的邏輯,從而增加了主類的複雜度,而這些新加入的東西僅僅爲了滿足一些只在某種特定情況下才會執行的特殊行爲的需要,二裝飾模式提供了一個非常好的解決方案,把每個
相關文章
相關標籤/搜索