Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 软件开发 / C++ / 设计模式的解析和实现(C++)之九-Decorator模式

设计模式的解析和实现(C++)之九-Decorator模式2010-11-06 cppblog 那谁作用:

动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator 模式相比生成子类更为灵活。

UML结构图:

抽象基类:

1)Component:定义一个对象接口,可以为这个接口动态的添加职责.

2)Decorator:维持一个指向Component的指针,并且有一个和Component一致的接口函数.