介紹Java裝飾模式

介紹Java裝飾模式 裝飾模式用於給對象動態或靜態地附加額外的責任。裝飾器給原對象提供了額外功能接口。 實現該模式,我們更傾向於使用組合而不是繼承,因爲可以減少每個裝飾元素子類化的開銷。遞歸調用該模式可以根據需要對原對象進行多次裝飾。 示例說明 假設我們有一個聖誕樹對象需要裝飾,裝飾不能改變原對象,僅給對象增加額外功能。我們打算增加一些如花環(garland)、金屬絲(tinsel)、樹頂(tre
相關文章
相關標籤/搜索