神勇香菇

文章
10
资源
0
加入时间
3年0月8天

『设计模式』小伙你的穿搭很潮!--装饰者模式

装饰模式(Decorator):又名包装模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰模式常常被称为包裹模式,就是因为每一个具体装饰类都将下一个具体装饰类或者具体构成类包裹起来。包含角色抽象构成(Component)角色给出一个抽象接口,以规范准备接收附加责任的对象。具体构成(Concrete Component)角色实现组件对象接口,通常就是被装饰器装饰的对象。装饰(Decorator)角色持有一个构件(Component)对象的实例,并定义一个与抽象.