裝飾模式Decorator

1. 定義 動態地給一個對象添加一些額外的職責。就增加功能來說,裝飾模式比生成子類更爲靈活。   2. 結構圖 Component:組件對象的接口,可以給這些對象動態地添加職責。 ConcreteComponent:具體的組件對象,實現組件對象接口,通常就是被裝飾器裝飾的原始對象,也就是可以給這個對象添加職責。 Decorator:所有裝飾器的抽象父類,需要定義一個與組件接口一致的接口,並持有一個
相關文章
相關標籤/搜索