装饰模式 发表于 2020-05-20 更新于 2020-05-22 分类于 设计模式 阅读次数: 本文字数: 191 阅读时长 ≈ 1 分钟 装饰模式主要目的是为对象动态扩展功能(由于父类指针指向子类对象时,能够调用的函数只有子类从父类继承过去的实/虚函数,因此只能重写虚函数来扩充功能)。 装饰模式有一个很明显的特征:装饰器类会继承原始基类,且装饰器类中会有原始基对象或指针。继承下来的意义在于可以重写虚函数添加新功能,但又可以通过原始基类指针调用。(我的理解,可能有点偏差) !alt 参考资料《大话设计模式》CS-Notes 本文作者: TabrisChen 本文链接: http://tabrisnan.github.io/2020/05/20/20200517_设计模式_装饰模式/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!