裝飾者模式及C++實現

裝飾者模式 時常會遇到這樣一種狀況,我已經設計好了一個接口,而且也有幾個實現類,可是這時我發現我設計的時候疏忽了,忘記了一些功能,或者後來需求變更要求加入一些功能,最簡單的作法就是修改接口,添加函數,而後繼承類中都相應的添加實現,這樣作倒也沒什麼問題,可是若是這種變化來個好幾回或者繼承類很是多,那工做量可就大了。html 這時大神們就發明了裝飾者模式,在不修改如今有接口和實現類的基礎上實現功能或者
相關文章
相關標籤/搜索