欲动态地给一个对象添加职责,宜采用()模式。
第1题:
采用( )设计模式可保证一个类仅有一个实例;采用( )设计模式可将对象组合成树形结构以表示“部分一整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用( )设计模式可动态地给一个对象添加一些额外的职责。
A.命令(Command)
B.单例(Singleton)
C.装饰(Deeorate)
D.组合(Composite)(44)
第2题:
● (44)模式通过提供与对象相同的接口来控制对这个对象的访问。
(44)
A.适配器( Adapter)
B.代理(Proxy)
C.组合( Composite)
D.装饰器(Decorator)
第3题:
A.适配器(Adapter)
B.桥接(BridgE.
C.组合(CompositE.
D.装饰器(Decorator)
第4题:
Decorator模式的结构图如图13-4所示。关于其说法不正确的是(50)。
A.动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
B.在不影响其它对象的情况下,以动态、透明的方式给单个对象添加职责。
C.Decorator模式的两个主要优点是:比静态继承更灵活,避免在层次结构高层的类有太多的特征。
D.Decorator模式是一种行为模式。
第5题:
● 欲动态地给一个对象添加职责,宜采用(46)模式。 A.适配器(Adapter) B.桥接(Bridge)C.组合( Composite) D.装饰器(Decorator)
第6题:
●欲动态地给一个对象添加职责,宜采用 (43)模式。
(43)
A.适配器(Adapter)
B.桥接(Bridge)
C.组合( Composite)
D.装饰器(Decorator)
第7题:
将一个接口转换成为客户想要的另一个接口,宜采用(46)模式。
A.适配器(Adapter)
B.桥接(Bridge)
C.组合( Composite)
D.装饰器(Decorator)
第8题:
● 采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模式可将对象组合成树形结构以表示“部分-整体”的层次结构, 使用户对单个对象和组合对象的使用具有一致性;采用 (45) 设计模式可动态地给一个对象添加一些额外的职责。
(43)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)
(44)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)
(45)A. 命令(Command) B. 单例(Singleton) C. 装饰(Decorate) D. 组合(Composite)
第9题:
下图所示为(46)设计模式,
A.组件(Component)
B.适配器(Adapter)
C.组合(Composite)
D.装饰器(Decorator)
第10题:
图7-6UML类图所描绘的设计模式中的(43)模式。
A.Iterator(迭代器)
B.Decorator(装饰器)
C.Interpreter(解释器)
D.Adapter(适配器)