一天一個設計模式:裝飾者模式

概念:   裝飾者模式又稱爲包裝(wrapper)模式。裝飾者模式對客戶端透明的方式擴展對象的功能,是繼承關係的一個替代方案。 結構:   裝飾者模式以透明的方式給一個對象附加上更多的責任,換而言之,客戶端並不會覺得對象在裝飾前後有什麼不同,裝飾者模式可以在不使用創造更多子類的情況下,將對象的功能拓展。 結構圖: 角色分析:     抽象構件(Component)角色:給出一個抽象接口,以規範準備
相關文章
相關標籤/搜索