結構型-裝飾者模式

裝飾者模式 定義 動態地將責任附加到對象上,若要擴展功能功能裝飾者提供了比繼承更有彈性的替代方案。 UML (1)抽象構件(Component)角色:給出一個抽象接口,以規範準備接收附加責任的對象。 (2)具體構件(Concrete Component)角色:定義一個將要接收附加責任的類。 (3)裝飾(Decorator)角色:持有一個構件(Component)對象的實例,並實現一個與抽象構件接口
相關文章
相關標籤/搜索