最经常使用的设计模式---装饰者模式(C++实现)

      上一篇说了适配器模式,这一篇接着学习装饰者模式。设计模式     想要扩展功能,装饰者提供了有别于继承的另一种选择。      装饰者模式主要实现的功能是动态的给某一个类添加一些额外的功能,它是一个锦上添花者。想要扩展功能,装饰者提供了有别于继承的另一种选择。设计模式的原则是多用组合少用继承。 uml 图:学习 特色:      1. 装饰者和被装饰者拥有相同的超类型(多是抽象类也多是
相关文章
相关标签/搜索