裝飾模式

裝飾模式是動態的給對象添加一些額外的職責。就功能來說裝飾模式相比生成自雷更爲靈活


抽象組件:抽象組件式一個抽象類。抽象組件定義了“被裝飾者”需要進行“裝飾”的方法.

具體組件:抽象組件的子類,“被裝飾者”。

裝飾:裝飾也是抽象組件的一個子類,但裝飾還包含一個抽象組件深明的變量以保存“被裝飾者”的引用。

具體裝飾:具體裝飾是裝飾的一個非抽象子類,具體裝飾的實例稱作“裝飾者”。



發佈了46 篇原創文章 · 獲贊 2 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章