JAVA設計模式學習12——裝飾器模式

裝飾(Decorator)模式屬於設計模式裏的結構模式,通過裝飾類動態的給一個對象添加一些額外的職責。裝飾模式也叫包裝(wrapper)模式。裝飾模式有如下的角色: 抽象構件(component)角色:這個角色用來規範被裝飾的對象,一般用接口方式給出。 具體構件(concrete component)角色:被裝飾的類。 裝飾(decorator)角色:持有一個構件對象的實例。並定義一個跟抽象構件一
相關文章
相關標籤/搜索