設計相關7-裝飾者模式

1.定義

  • 對象新行爲的擴展,需要在舊行爲的基礎上做計算。並且這種擴展是動態的。
  • 動態是相對通過繼承和接口實現功能的擴展而言的。通過繼承和接口實現功能的擴展,是編譯時就知道該怎樣擴展行爲的,而裝飾者模式對行爲的擴展是動態的,在編譯時並不知道具體該怎樣擴展,也不用去關心,只有在運行時,才能知道該如何擴展行爲。

2.組成及類圖

3.場景舉例

4.模式總結

參考鏈接:http://blog.csdn.net/jason0539/article/details/22713711

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章