如图4-7所示描述了一种设计模式,该设计模式不可以(49)。A.将对象连成一条链,并沿着该链传递请求B.
如图4-7所示描述了一种设计模式,该设计模式不可以(49)。

A.将对象连成一条链,并沿着该链传递请求
B.动态决定由一组对象中某个对象处理该请求
C.使多个对象都有机会处理请求,避免请求的发送者和接收者间的耦合关系
D.动态指定处理一个请求的对象集合,并高效率地处理一个请求
解析:图4-7给出的是Chain of Responsibility(职责链)对象行为型设计模式。其设计意图是:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。图4-7中Client可调用Handler接口,Handler接口可以有后继,因此,当一个Client向Handler发出一个HandleRequest请求时,可以有多个具体的ConcreteHandler来响应该请求。因为处理该请求的 ConcreteHandler形成二个具体的链,所以处理时效率并不高,即选项D的说法不正确。
将26个英文字母随机排成一排,选择相邻的6个字母设为密码,可以设多少种不同的密码?如果将这些字排成 数学 2020-05-14 …
我们知道,无限循环小数都可以转化为分数.例如:将0.?3转化为分数时,可设0.?3=x,则x=0. 其他 2020-06-27 …
如图所示,A物体用板托着,位于离地h=1.6m处,轻质细绳通过光滑定滑轮与A、B相连,绳子处于绷直 物理 2020-06-29 …
某科目要进行部门核算就必须要()A.将该科目的账类设置为部门核算账B.将该科目的性质设置为部门核算 其他 2020-07-03 …
如图1,四边形OABC中,OA=a,OC=3,BC=2,∠AOC=∠BCO=90°,经过点O的直线 其他 2020-07-24 …
将1,2,…,100分为50组,每组两个数,把每组两个数分别设为a,b.分别将每组a,b代入1/2 数学 2020-07-31 …
将数轴按如图所示从某一点开始折出一个等边三角形ABC,设点A表示的数为x-3,点B表示的数为2x+ 其他 2020-08-02 …
如图1,四边形OABC中,OA=a,OC=8,BC=6,∠AOC=∠BCO=90°,经过点O的直线l 其他 2021-01-12 …
化学实验题某同学设计了如下一组探究实验,取四朵用石蕊试液染成紫色的干燥花,分别进行下列实验.(A将稀 化学 2021-01-22 …
我们知道,无限循环小数都可以转化为分数,例如:将0.333…(3为循环节)转化为分数时,可设a=0. 数学 2021-01-22 …