早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

回调(Callback)函数是面向过程的程序设计语言中常用的一种机制。在设计模式中,(45)模式就是回调机

题目

回调(Callback)函数是面向过程的程序设计语言中常用的一种机制。在设计模式中,(45)模式就是回调机制的一个面向对象的替代品。

A.Strategy(策略)

B.Adapter(适配器)

C.Command(命令)

D.Observer(观察者)

参考答案
正确答案:C
解析:在面向过程的程序设计语言中,回调(Callback)函数是指函数先在某处注册,而它将在稍后某个需要的时候被调用。它实际上是一种参数化机制。Command(命令)模式的设计意图就是“将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作”。其中一种应用场合就是抽象出待执行的动作以参数化某种对象,可用过程语言中的回调(Callback)函数表达这种参数化机制。 Command模式是回调机制的一个面向对象的替代品。Observer(观察者)模式的设计意图就是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。Strategy(策略)模式使得算法可独立于使用它的客户而变化。Adapter(适配器)模式是一种类对象结构型模式。通过将一个的类的接口转换成客户希望的另外一个接口。Adapter模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。
看了回调(Callback)函数是...的网友还看了以下:

甲、乙两种机械的效率分别是70%和50%,则下列说法正确的是:A.使用甲机械省力甲、乙两种机械的效率 物理 2020-03-30 …

机器的组成部分中,()是标志着各种机器的不同特征,是机器设备区分和分类的主要依据A.动力部分B. 财会类考试 2020-05-19 …

功和机械能机械效率1.用动滑轮、定滑轮、滑轮组分别提升同样重的物体,其中机械效率最大的是(不考虑摩 物理 2020-06-07 …

某公司为了扩大经营,决定购进6台机器用于生产某种活塞.现有甲、乙两种机器供选择,其中每种机器的价格 数学 2020-06-20 …

数学题:公司决定购进甲、乙两种机器共6台,其中每种机器的价格和每台机器日生产活塞数量如下表所示.本 数学 2020-06-20 …

某公司为了扩大经营,决定用不超过34万元购进6台机器用来生产某种产品,现有甲、乙两种机器供选择,其 数学 2020-06-20 …

某公司为了扩大经营,决定购进6台机器用于生产某种机器零件.现有甲、乙两种机器供选择,其中每种机器的 数学 2020-06-20 …

斜面是一种简单机械,下图是探究这种机械的特点的装置.(1)如图甲所示那样,测量木块重量时,应使木块 物理 2020-06-27 …

当前和今后相当长一段时期,个人住房贷款市场中( )将是一种主要的模式。A.多种机构的参与B.单一机 财会类考试 2020-06-27 …

机床每小时耗电费怎么算?数控铣床XD-40A的功率主轴功率kW11/7.5,X、Y、Z伺服电机功率 物理 2020-06-28 …