Head First 设计模式 (三) 装饰者模式(decorator pattern) C++实现
装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方式
设计原则:类应该对扩展开放,对修改关闭
类图:
C++ 代码如下:
源码下载:
作者原创,转载请注明出处http://blog.csdn.net/lingyunjinzhu/article/details/8722884
发布时间: 2013-03-28 10:20:24 作者: rapoo
Head First 设计模式 (三) 装饰者模式(decorator pattern) C++实现
装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方式
设计原则:类应该对扩展开放,对修改关闭
类图:
C++ 代码如下:
源码下载:
作者原创,转载请注明出处http://blog.csdn.net/lingyunjinzhu/article/details/8722884