實例探索Java模式之路——裝飾模式

裝飾模式 1、裝飾模式又名包裝模式,是以對客戶透明的方式擴展對象的功能,是繼承關係的一個替代方案。 2、裝飾模式結構: 抽象構件角色:給出一個抽象接口,以規範準備接收附加任務的對象。 具體構件角色:定義一個將要接收附加責任的類。 裝飾角色:持有一個構件對象的實例,並定義一個與抽象構件接口一致的接口。 具體裝飾角色:負責給構件對象附加上附加責任。 3、一個例子: //抽象構件 public inte
相關文章
相關標籤/搜索