結構型模式--裝飾模式(Decorator)

顧名思義,裝飾模式就是給一個對象增加一些新的功能,而且是動態的,要求裝飾對象和被裝飾對象實現同一個接口,裝飾對象持有被裝飾對象的實例,關係圖如下: Source類是被裝飾類,Decorator類是一個裝飾類,可以爲Source類動態的添加一些功能,代碼如下: [java]  view plain copy public interface Sourceable {       public voi
相關文章
相關標籤/搜索