装饰者模式的优缺点
優點:
1、裝飾者是繼承的有力補充,比繼承靈活,不改變原有對象的情況下動態地給一個對象擴展功能,即插即用。
2、通過使用不同裝飾類以及這些裝飾類的排列組合,可以實現不同效果。
3、裝飾者完全遵守開閉原則。
缺點:
1、會出現更多的代碼,更多的類,增加程序復雜性。
2、動態裝飾時,多層裝飾時會更復雜。
那么裝飾者模式我們就講解到這里,希望小伙伴們認真體會,加深理解。
?
總結
- 上一篇: 装饰者模式在源码中的应用
- 下一篇: 观察者模式的应用场景