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

刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,Decorator和 Component之间是( )关系, ConcreteDecorator和 Decorator之间是( )关系。

:根据题目中给出的类图,该设计模式为装饰器(Decorator)模式。装饰器模式的目的是动态地给一个对象添加一些额外的职责,同时又不改变其结构。图中,Decorator和Component之间是关联与实现的关系,ConcreteDecorator和Decorator之间是继承(泛化)关系。该模式适用于在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责,处理那些可以撤销的职责,当不能采用生成子类的方式进行扩充时。因此,答案为C,即装饰器模式。
本文链接:下图是(请作答此空)设计模式的类图,该设计模式的目的是( ),图中,Decorator和 Compo
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
