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

Decorator 模式動態地給一個對象添加一些額外的職責。就增加功能來說,Decorator 模式相比生成子類更爲靈活。JAVA類庫IO設計就採用Decorator 模式。   對於客戶端來說,ConcreateComponent與Decorator的行爲是一樣的。可以在Decorator及子類中添加不同的行爲。 源碼如下: public interface Work { void inse
相關文章
相關標籤/搜索