C++23種設計模式之裝飾者模式

以下內容全部來自傳智播客的設計模式講義: 裝飾模式 概念    裝飾( Decorator )模式又叫做包裝模式。通過一種對客戶端透明的方式來擴展對象的功能,是繼承關係的一個替換方案。 裝飾模式就是把要添加的附加功能分別放在單獨的類中,並讓這個類包含它要裝飾的對象,當需要執行時,客戶端就可以有選擇地、按順序地使用裝飾功能包裝對象。 類圖角色和職責 適用於: 裝飾者模式(Decorator Patt
相關文章
相關標籤/搜索