裝飾設計模式圖解

裝飾設計模式(IO流中用的多)   裝飾設計模式的概述     裝飾模式就是使用被裝飾類的一個子類的實例,在客戶端將這個子類的實例交給裝飾類。是繼承的替代方案。   優點     使用裝飾模式,可以提供比繼承更靈活的擴展對象的功能,它可以動態的添加對象的功能,並且可以隨意的組合這些功能。   缺點     正因爲可以隨意組合,所以就可能出現一些不合理的邏輯。   示例代碼如下:     // 複雜
相關文章
相關標籤/搜索