下图是( )设计模式类图,该设计模式目是( ),图中,Decorator和 Component之间是( )关系, ConcreteDecorator和 Decorator之间是(请作答此空)关系。

图中Component定义一个对象接口,可以给这些对象动态地添加职责ConcreteComponent定义一个对象,可以给这个对象添加一些职责Decorator维持一个指向Compnonent对象指针 ,并定义一个与Component接口-致接口ConcreateDecorator向组件添加职责装饰( Decorator )模式适应于:在不影响其它对象情况下,以动态、透明方式给单个对象添加职责;处理那些可以撤销职责;当不能采用生成子类方式进行扩充时Decorator和Component之间应为关联与实现关系ConcreteDecorator和Decorator之间是继承(泛化)关系









