装饰者模式

来源:互联网 发布:项目经理必备软件 编辑:程序博客网 时间:2024/05/22 21:36


当需要采用透明的方式来动态扩展对象的功能时,又不想使用继承关系,那么装饰者模式就是替代方案。


装饰者模式的应用场景:需要透明且动态地扩展类的功能时


装饰者模式UML如下:


装饰者模式是继承关系的替代方案,对所装饰的对象增强功能。


装饰者模式其实在生活中无处不在,比如人穿衣服,再如电脑主板,通过不断在其上添加cpu,显卡,内存条等来增加功能。



0 0
原创粉丝点击