设计模式学习之装饰者模式 2020-04-16 14:37:58 浏览数 (1) 如下内容是学习《Head First 设计模式》第三部分《装饰者模式》所得,主要就是一些原文摘抄和少量自己的总结。装饰者模式定义 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。OO 原则对扩展开放,对修改关闭。书中示例的 C 实现版源码这个 Solution 的 DecoratorPattern 工程里。书中示例的类图Visio 原图见这里: c++ visio 继承 设计模式 源码 0 人点赞 上一篇:分享雷军22年前编写的代码