首页
登录
从业资格
某些设计模式会引入总是被用作参数的对象( )对象是一个多态accept方法的参
某些设计模式会引入总是被用作参数的对象( )对象是一个多态accept方法的参
练习题库
2022-08-02
100
问题
某些设计模式会引入总是被用作参数的对象( )对象是一个多态accept方法的参数。A.VisitorB.CommandC.MementoD.Observer
选项
A.Visitor
B.Command
C.Memento
D.Observer
答案
A
解析
本题考查设计模式的概念,对行为模式进行比较。
行为型模式对类或对象怎样交互和怎样分配职责进行描述。很多行为模式注重封装变化。当一个程序的某个方面的特征经常发生改变时,这些模式就定义一个封装这个方面的对象。这样,当该程序的其他部分依赖于这个方面时,它们都可以与此对象协作。一些模式引入总是被用作参数的对象。有些模式定义一些可作为令牌进行传递的对象,这些对象将在稍后被调用。
在Visitor模式中,一个Visitor对象是一个多态的accept操作的参数,这个操作作用于该Visitor对象访问的对象。因此本题选择A选项。
在Command模式中,令牌代表一个请求。
在Memento模式中,它代表在一个对象在某个特定时刻的内部状态。
在Command模式和Memento模式这两种情况下,令牌都可以有一个复杂的内部表示,但客户并不会意识到这一点。
在Observer模式中,通过引入Observer和Subject对象来分布通信。
转载请注明原文地址:https://tihaiku.com/congyezige/2410516.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下不属于信息系统开发方法的是()。A.结构化分析与设计法 B.面向对象分析
采用白盒测试方法时,应根据()和指定的覆盖标准确定测试数据。A.程序的内部逻辑
以下不属于黑盒测试方法的是()。A.等价类划分法 B.边界值分析法 C.因
系统性能的评价方法中,排队模型包括三个部分,下列选项()不在这三部分之列。A.
信息系统评价的主要方法有四类,它们是:专家评估法、技术经济评估法、模型评估法及系
鱼骨图法是分析问题原因常用的方法之一。鱼骨图就是将系统或服务的故障或者问题作为“
在对问题控制与管理中,.问题的控制过程中常用到调查分析,其分析方法主要有四种,这
软件著作权的保护对象不包括()。A.源程序 B.目标程序 C.流程图 D
编制预算是以预算项目的成本预测与IT服务工作量的预测为基础的。预算编制方法主要有
在我国商标专用权保护对象是指()。A.商标 B.商品 C.已使用商标 D
随机试题
[originaltext]Tourismcampaignsfeaturingbikini-cladmodelsandimagesofthe
Theagreementisnot______,becauseoneofthepeoplewhosigneditisnotlawfu
如果收入分配不均等,洛伦兹曲线会()。A.越直 B.越弯曲 C.越小 D.
A.抗生素 B.血细胞分离机清除过多白细胞 C.骨髓及干细胞移植 D.浓集
1964年,联合国召开了第一届贸易和发展会议。这次会议后诞生了一个新的国际组织.
下列关于土地增值税的特点描述有误的是( )。A:是以转让房地产取得的增值额为征
吴女士,18岁。风湿热病史一年,医生考虑累及了心脏。为明确诊断最可靠的检查项目是
社会协同治理机制是指政府出于治理需要,通过发挥其主导作用,构建制度化的沟通渠道与
在劳务派遣中,()的关系属于有“关系”没“劳动”的形式劳动关系。A:劳务用工单
农业企业在筹措资金时,既要避免因资金筹集不足,影响生产经营的正常进行;又要防止资
最新回复
(
0
)