首页
登录
从业资格
以下设计模式中,( )模式使多个对象都有机会处理请求,将这些对象连成一条链,并
以下设计模式中,( )模式使多个对象都有机会处理请求,将这些对象连成一条链,并
考试题库
2022-08-02
98
问题
以下设计模式中,( )模式使多个对象都有机会处理请求,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理为止,从而避免请求的发送者和接收者之间的耦合关系;( )模式提供一种方法顺序访问一个聚合对象中的各个元素, 且不需要暴露该对象的内部表示。这两种模式均为( )。问题1选项 A.责任链(Chain of Responsibility) B.解释器(Interpreter) C.命令(Command) D.迭代器(Iterator)问题2选项 A.责任链(Chain of Responsibility) B.解释器(Interpreter) C.命令(Command) D.迭代器(Iterator)问题3选项 A.创建型对象模式 B.结构型对象模式 C.行为型对象模式 D.行为型类模式
选项
答案
ADC
解析
责任链模式(Chain of Responsibility):通过给多个对象处理请求的机会,减少请求的发送者与接收者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。
迭代器模式(Iterator):提供一种方法来顺序访问一个聚合对象中的各个元素,而不需要暴露该对象的内部表示。
命令模式(Command):将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。
解释器模式(Interpreter):给定一种语言,定义它的文法表示,并定义一个解释器,该解释器用来根据文法表示来解释语言中的句子。
责任链模式和迭代器模式都是行为型对象模式。
转载请注明原文地址:https://tihaiku.com/congyezige/2409578.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
关系模式R<{A,B,C.D},{(A→B,A→D.D→A.B→C}最高
某超市销售系统的部分关系模式如下:商品表:Commodity(Ccode,C
设计子模式属于数据库设计的()。A.需求分析 B.概念设计 C.逻辑设计
在OODB中,对象标识符具有()A.过程内持久性 B.程序内持久性 C.
在设计关系模式时,有时为了提高数据操作的性能,会故意增加冗余数据,使得关系模式
E-R图中某实体具有一个多值属性,在转化为关系模式时,应()。A.将多值属性作
在面向对象数据模型中,下列叙述不正确的是()A.类相当于ER模型中实体类型
部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划
部门、员工和项目的关系模式及它们之间的E-R图如下所示,其中,关系模式中带实下划
概念设计阶段设计概念模型通常采用()。A.面向对象的方法 B.回溯的方法
随机试题
Themachinemustbekeptwithinatemperaturerangeof50to75degreesFahrenhe
[originaltext]W:Ok,lastnightyouweresupposedtoreadanarticleabouthuma
下列不属于胃黏膜下病变的是A.脂肪瘤 B.恶性淋巴瘤 C.胃迷走胰腺 D.
某公司正在开拓新的市场,公司政策禁止在拓展市场活动中支付便利性支出。下列哪项活动
下列有关病毒性肝炎的叙述,错误的是()A.妊娠后期合并戊肝病死率高
下列属于双子叶植物的是()。A.百合 B.洋葱 C.菜豆 D.玉米
()指将结算参与人相对于另一个交收对手方的证券和资金的应收、应付额加以轧抵
根据我国公司法,股东大会的表决实行()的原则。A、一人一票 B、一股一票
参加中国人民政治协商会议的人民团体,包括()A.中华全国总工会 B.中华
某小区为新建小区,由于新入住的居民之间不熟悉,在社区组织的动员工作中参与的人较少
最新回复
(
0
)