java設計模式之裝飾器模式

裝飾器? 故名思意,就是在不改變對象原有功能情況下增強該對象的功能。這裏面有兩點需要注意: 裝飾類與被裝飾類必須繼承同一抽象類或實現同一接口。即要保持裝飾類與被裝飾類的功能一致。 裝飾類在構建實例時必須要傳遞一個父類的子類實例參數。即必須要有被裝飾的對象。 結構 示例 接口類 interface  Father{ void options(); } 一個子類 Child implements Fa
相關文章
相關標籤/搜索