JAVA設計模式之裝飾者模式

裝飾者模式 1.什麼是裝飾者模式?     裝飾者模式指在不改變原類文件和使用繼承的情況下,動態的擴展一個對象的功能。也就是創建一些裝飾對象來裝飾對象,使對象具有裝飾對象的行爲。 《Head First設計模式》書中指出,動態地將行爲附加到對象上,動態的擴展對象功能,裝飾者模式提供了一種有別於繼承體系的另一種實現。 繼承屬於功能擴展形式之一,但不是彈性設計的最佳方案。 裝飾者類反映出被裝飾的組件類
相關文章
相關標籤/搜索