關於「裝飾者模式」的一點粗淺理解

裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構(主要目的在於增強接口,而不是擴展接口)。這種類型的設計模式屬於結構型模式,它是作爲現有的類的一個包裝。 黑體字就是關鍵字,要想用好該模式,就必須體會着幾個關鍵字的意圖; 在 Head First設計模式 書中提了這樣一個例子,原先有各種飲料,飲料具有Beverage基類,在該基類下有好幾個實現類如
相關文章
相關標籤/搜索