裝飾者模式

動態地給一個對象添加一些額外的職責。就增加功能來說, Decorator模式相比生成子類更爲靈活。該模式以對客 戶端透明的方式擴展對象的功能。 其中具體涉及的角色有: (1)抽象組件:定義一個抽象接口,來規範準備附加功能的類 (2)具體組件:將要被附加功能的類,實現抽象構件角色接口 (3)抽象裝飾者:持有對具體構件角色的引用並定義與抽象構件角色一致的接口 (4)具體裝飾:實現抽象裝飾者角色,負責對
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息