設計模式-裝飾模式(包裝模式)

        裝飾模式是在沒必要改變原類文件和使用繼承的狀況下,動態的擴展一個對象的功能,經過建立包裝對象來包裹真實的對象。對象         能夠動態的給一些對象添加職責,當系統須要新功能的時候,通常是向舊類中添加新代碼,這些新加的代碼一般裝飾了原有類的核心職責或主要行爲,這種作法的問題在於,他們在主類中加入了新的字段、方法、邏輯等,從而增長了主類的複雜程度,而這些新加入的東西僅僅是爲了知足
相關文章
相關標籤/搜索