最常用的設計模式---裝飾者模式(C++實現)

 上一篇說了適配器模式,這一篇接着學習裝飾者模式。     想要擴展功能,裝飾者提供了有別於繼承的另外一種選擇。      裝飾者模式主要實現的功能是動態的給某一個類添加一些額外的功能,它是一個錦上添花者。想要擴展功能,裝飾者提供了有別於繼承的另外一種選擇。設計模式的原則是多用組合少用繼承。 uml 圖: 特點:      1. 裝飾者和被裝飾者擁有相同的超類型(可能是抽象類也可能是接口)    
相關文章
相關標籤/搜索