java設計模式-裝飾器模式

java設計模式-裝飾器模式 裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬於結構型模式,它是作爲現有的類的一個包裝。 裝飾其實很好理解,就像給人穿衣服,你可以給這個人穿襯衫,也可以給他穿夾克,還可以給他穿裙子。這個「人」就是我們要包裝的類,襯衫,夾克,裙子就是裝飾類型。 先來看一下一張很經典的uml類圖,圖片來自裝飾模式
相關文章
相關標籤/搜索