首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(4)模式就是回调机制的一个面向对象的替代品。该模式的意图是(5)。
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(4)模式就是回调机制的一个面向对象的替代品。该模式的意图是(5)。
admin
2008-11-05
58
问题
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(4)模式就是回调机制的一个面向对象的替代品。该模式的意图是(5)。
选项
A、Strategy(策略)
B、Adapter(适配器)
C、Command(命令)
D、Observer(观察者)
答案
C
解析
面向过程语言中的回调(callback)函数是指函数先在某处注册,而它将在稍后某个需要的时候被调用。它实际上是一种参数化机制。Command模式是一种对象行为型模式。Command模式的其中一种应用场合就是抽象出待执行的动作以参数化某种对象,该模式实际上是回调机制的一个面向对象的替代品。这个模式的设计意图是:将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。Strategy模式也是一种对象行为型模式,其设计意图是定义一系列的算法,把它们一个一个地封装起来,并且使它们可相互替换。这个模式使得算法可独立于使用它的客户而变化。通常当存在以下情况时使用Strategy模式:(1)许多相关的类仅仅是行为有异:(2)需要使用一个算法的不同变体;(3)算法使用客户不应该知道的数据,可使用Strategy模式避免暴露复杂的、与算法相关的数据结构;(4)一个类定义了多种行为,并且这些行为在这个类的操作中以多个条件语句的形式出现。Adapter模式是一种类对象结构型模式。通过将一个的类的接口转换成客户希望的另外一个接口,Adapter模式使原本由于接口不兼容而不能在一起工作的那些类可以一起工作。Observer模式是另外一种对象行为型模式,其设计意图是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。当存在以下情况时可以使用Observer模式:(1)一个抽象模型有两个方面,其中一个方面依赖于另一个方面,将两者封装在独立的对象中使它们可以各自独立地改变和复用;(2)对一个对象的改变需要同时改变其他对象,而不知道具体有多少对象有待改变;(3)一个对象必须通知其他对象,而它又不能假定其他对象是谁。
转载请注明原文地址:https://www.kaotiyun.com/show/VzLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。
C#中,stringstr=null与stringstr=””,请尽量用文字说明区别。(要点:说明详细的内存空间分配)
datagrid.datasouse可以连接什么数据源
输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
设置OutlookExpress使得隐藏已读或忽略的邮件。
设置拨号连接属性使得拨号网络连接出现故障时候自动重拨5次。
在【快速连接栏】中输入连接信息,其中主机为“dfa.ox”,用户名为“ruanti”,密码为ruanti.OX,端口为20,并设置连接中使用防火墙设置。
设置DOS窗口位置为“由系统定位”。
利用D盘窗口,查看WindowsXP已经注册的文件类型,找到"Flash影片"类型。
()是计算机系统软件的两个重要特点。A.通用性B.可卸载性C.可扩充性D.基础性
随机试题
关于铁代谢的叙述,错误的是
丙种球蛋白制剂胎儿胸腺移植
A.描述性研究B.病例一对照研究C.队列研究D.历史前瞻性研究(即回顾性队列研究)E.临床实验研究
某人从沿海某城市归来,腹泻1天,10余次,水样便,到市医院求治,疑为肠炎,后大便培养出Eltor型细菌。诊断后医师上报疫情,国家要求上报此类传染病的时限为
国家政策性银行记载资金的账簿,一次贴花数额较大且难以承担的,经当地税务机关核准可分次贴花,贴足印花的期限是()年内。
关于竞争战略与薪酬管理策略的说法,正确的是()。
审计工作底稿表明,注册会计师已向A公司寄发了积极式询证函,并很快得到了复函。复函表明双方记录相符。李星认为自己的工作符合审计准则的要求,不存在工作过失。( )X公司管理当局认为,A公司的办公场所就在审计人员从住地前往X公司的路途中,如果审计人员具备应
甲企业为房地产开发企业,现有存货商品房一栋,实际开发成本为9000万元,2009年3月31日,甲公司将该商品房以经营租赁方式提供给乙公司使用,租赁期为10年。甲公司对该商品房采用成本模式进行后续计量并按年限平均法计提折旧,预计使用寿命为50年,预计净残值为
城市大气污染属于城市环境公害之一。下列选项中,属于城市大气污染综合整治的措施的是()。
党在过渡时期的总路线的主要内容被概括为“一化三改”,被比喻成“一体两翼”,其中“两翼”是指()
最新回复
(
0
)