「Head First 設計模式「 :裝飾模式

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