问题 单项选择题

下图描述了一种设计模式,该设计模式不可以()。

A.动态决定由一组对象中某个对象处理该请求

B.动态指定处理一个请求的对象集合,并高效率地处理一个请求

C.使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合关系

D.将对象连成一条链,并沿着该链传递请求

答案

参考答案:B

解析:

[分析]:

本题考查设计模式的基本知识。

在题目中给出的设计模式中,Client可调用Handler接口,Handler接口可以有后继,因此,当一个Client向HandleRequest发出一个HandleRequest请求时,可以有多个具体的ConcreteHandler来响应此请求。由于处理该请求的ConcreteHandler形成一个具体的链,所以处理的时候效率不高。

解答题
单项选择题 A3/A4型题