C++設計模式-Decorator裝飾模式

Decorator裝飾模式 作用:動態地給一個對象添加一些額外的職責,就增加功能來說,裝飾模式比生成子類更爲靈活。 UML圖如下: Component是定義一個對象接口,可以給這些對象動態地添加職責。 ConcreteComponent是定義了一個具體的對象,也可以給這個對象添加一些職責。 Decorator,裝飾抽象類,繼承了Component,從外類來擴展Component類的功能,但對於Co
相關文章
相關標籤/搜索