设计模式

命令模式将()的对象和()的对象解耦。

题目

命令模式将()的对象和()的对象解耦。

参考答案和解析
正确答案:发出请求;执行请求
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

行为型模式是对在不同对象之间划分责任和算法的抽象化,它可以分为类行为模式和对象行为模式。下列行为型模式中属于类行为模式的是 ( )。

A.职责链模式
B.命令模式
C.迭代器模式
D.解释器模式

答案:D
解析:
属于类行为模式的只有:创建型模式中的工厂方法;结构型模式中的适配器模式;行为型模式中的解释器模式与模板方法模式。

第2题:

对于【成分】/【排列】/【移至最前】命令,正确的描述是:()

  • A、使用此命令可以将操作对象移动至其他所有对象之前。
  • B、使用此命令可以将操作对象移动至本层其他所有对象之前。
  • C、使用此命令仅可以将操作对象向前移动999层。
  • D、使用此命令仅可以将操作对象向前移动99层

正确答案:B

第3题:

AngularJS的核心思想有()。

A、将视图与业务逻辑解耦

B、遵循MVC模式开发

C、单项数据流

D、动态绑定


答案:AB

第4题:

将阴影与对象分离的操作是()。

  • A、单击对象部分,按Ctrl+K
  • B、单击阴影部分,按Ctrl+K
  • C、框选对象和阴影,执行“排列”→“取消群组”命令
  • D、框选对象和阴影,执行“排列”→“取消全部群组”命令

正确答案:B

第5题:

将原对象以指定的角度和方向创建对象的副本,使用的命令是()

  • A、copy
  • B、copybase
  • C、copyclip
  • D、copyhis

正确答案:A

第6题:

以下哪个不是选项栏“编辑组”命令的作用()。

  • A、进入编辑组模式
  • B、用“添加到组”命令可以将新的对象添加到组中
  • C、用“从组中删除”命令可以将现有对象从组中排除
  • D、可以将模型组改为详图组

正确答案:D

第7题:

分解(eXplode)命令将图形对象进行分解时是()。

  • A、对象的颜色不变
  • B、对象的线型和线宽都不改变
  • C、分解对象的颜色、线型和线宽都可能会改变
  • D、任何图形对象都可以进行分解

正确答案:B

第8题:

以下设计模式中,(请作答此空)模式使多个对象都有机会处理请求。将这些对象连成一条链。并沿着这条链传递该请求。直到有一个对象处理为止。从而避免请求的发送者和接收者之间的耦合关系。( )模式提供一种方法顺序访问一个聚合对象中的各个元素。且不需要暴露该对象的内部表示。这两种模式均为( )

A.责任链(Chain of Responsibility)
B.解释器(Interpreter)
C.命令(Command)
D.迭代器(Iterator)

答案:A
解析:
责任链模式:通过给多个对象处理请求的机会,减少请求的发送者与接受者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。迭代器模式:提供一种方法来顺序访问一个聚合对象中的各个元素,而不需要暴露该对象的内部表示命令模式:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作解释器模式:给定一种语言,定义它的文法表示,并定义一个解释器,该解释器用来根据文法表示来解释语言中的句子责任链模式和迭代器模式都是行为型对象模式

第9题:

()对象运用【偏移】命令时可以将原对象进行偏移。

  • A、点
  • B、图块
  • C、文本对象
  • D、圆弧

正确答案:D

第10题:

关于拷贝和粘贴对象说法正确的是:()

  • A、拷贝命令可以将对象复制到剪贴板
  • B、如果使用剪贴板中的对象创建新文件,新的画布尺寸将和剪贴板中对象的尺寸一致
  • C、只要对象还在剪贴板中,就可以多次使用粘贴命令将对象粘贴到文档中去
  • D、拷贝命令只能对位图图像进行操作

正确答案:A,B

更多相关问题