設計模式之裝飾者模式

裝飾模式(Decorator) 裝飾模式指的是: 在不必改變原文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個包裝對象,也就是用裝飾i來包裹真實的對象。 動態地將責任附加到對象上,即不斷地爲對象添加裝飾。 如下圖所示: Component:增加功能時的核心角色,被裝飾的對象。 ConcreteComponent:實現了Component所定義的接口 Decorator(裝飾物):
相關文章
相關標籤/搜索