【JAVA設計模式】10.裝飾器模式

裝飾器模式,就是在被裝飾對象上添加一層裝飾,使用戶直接操作裝飾類就可對被裝飾對象進行操作。 問:使用裝飾器模式和直接使用繼承有什麼區別 答:直接使用繼承在被裝飾對象較多時會導致子類驟增,裝飾器模式可以理解爲和橋接模式一樣是爲了解決子類過多問題的解決方案,二者差別在於橋接模式是單純爲了解決多個獨立維度變化,而裝飾器模式是爲了在源操作上加新的操作。 JDK中io即是使用裝飾器模式: OutputStr
相關文章
相關標籤/搜索