裝飾者模式(C++實現)

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