對複合(協作)算法/策略的封裝方法——裝飾模式總結

前言 裝飾模式顧名思義就是在不改變原對象的前提下,將新功能優雅的附加(裝飾)到該對象上,可以實現對複合算法(策略)的優雅封裝、對需要協作的算法(策略)進行有機組合。 裝飾模式和策略模式用法類似,但是也有明顯區別——策略模式運行時只能運行一個算法,且其各個算法(算法族)之間必須相互獨立,不能有聯繫,裝飾模式沒有這些約束。 裝飾模式和策略模式一樣,也是對繼承的一種替代方案——使用對象組合的方式,做到運
相關文章
相關標籤/搜索