裝飾模式(精簡介紹)

裝飾模式指的是在不必改變原類文件和使用繼承的情況下,動態地擴展一個對象的功能。它是通過創建一個包裝對象,也就是裝飾來包裹真實的對象。 裝飾模式中的4個角色有: (1)抽象構件(Component)類:給出一個抽象接口,以規範準備接收附加責任的對象。 (2)具體構件(Concrete Component)類:定義一個將要接收附加責任的類。 (3)抽象裝飾(Decorator)類:持有一個構件(Com
相關文章
相關標籤/搜索