結構型設計模式之裝飾者模式

介紹 裝飾者模式又稱爲包裝模式,平時開發中,我們想要擴展一個現有對象,一般的做法是繼承這個對象,然後在子類中添加功能,而裝飾者模式就是繼承的一種替代方案,也是一種動態擴展對象功能的方法。 定義 動態的給一個對象添加一些額外的職責。 使用場景 需要動態且透明地擴展類的功能時, 類圖 角色介紹: Component: 抽象組件,可以是接口或抽象類,其實是被裝飾的原始對象。 ConcreteCompon
相關文章
相關標籤/搜索