設計模式(3) 裝飾者模式

設計模式(3) 裝飾者模式 定義 動態的將責任附加到對象上,若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。 當需要擴展一個類的功能,或者給一個類動態的添加功能或撤銷功能,或者想在一個方法的執行前後添加自己的行爲,可以使用裝飾者模式。 裝飾者和被裝飾者必須是同一類型。 類圖 應用 java.io類使用了該模式。 源代碼地址 :https://gitee.com/xuyou1028/design
相關文章
相關標籤/搜索