設計模式——裝飾者模式

裝飾者模式 裝飾者模式是java IO流中使用的一個經典模式,本文會簡單介紹裝飾者模式的原理和解決的問題,並且以一個咖啡demo來演示裝飾者模式。 裝飾者模式的定義 裝飾者模式遵守的設計原則:開閉原則(類應該支持擴展,而拒絕修改) 裝飾者模式通過組合的方式擴展對象的特性,這種方式允許我們在任何時候對對象的功能進行擴展甚至是運行時擴展,而若我們用繼承來完成對類的擴展只能在編譯時實現,可以比較動態地對
相關文章
相關標籤/搜索