一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难 以理解。采用 (43) 模式,甩一个中介对象来封装一系列的对象交互,从而使各对 象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。此模 式与 (44) 模式是相互竞争的模式,主要差别是:前者的中介对象封装了其他对象 间的通信,而后者通过引入其他对象来分布通信。A.解释器(intepeter)B.策略(Strategy)C.中介者(Mediator)D.观察者(Observer)

题目

一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难 以理解。采用 (43) 模式,甩一个中介对象来封装一系列的对象交互,从而使各对 象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。此模 式与 (44) 模式是相互竞争的模式,主要差别是:前者的中介对象封装了其他对象 间的通信,而后者通过引入其他对象来分布通信。

A.解释器(intepeter)

B.策略(Strategy)

C.中介者(Mediator)

D.观察者(Observer)


相似考题
更多“一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难 以理解。采用 (43) ”相关问题
  • 第1题:

    在面向对象技术中,(43)是一组具有相同结构、相同服务、共同关系和共同语义的(44)集合,其定义包括名称、属性和操作。

    A.类

    B.对象

    C.实例

    D.属性


    正确答案:A
    对象:对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。一个对象通常可由对象名、属性和操作三部分组成类:一个类定义了一组大体上相似的对象。一个类所包含的方法和数据描述一组对象的共同行为和属性,把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。是否建立了一个丰富的类库,是衡量一个面向对象程序设计语言成熟与否的重要标志。

  • 第2题:

    在面向对象技术中,(41)定义了超类和子类之间的关系,子类中以更具体的方式实现从父类继承来的方法称为(42),不同类的对象通过(43)相互通信。

    A.覆盖

    B.继承

    C.消息

    D.多态


    正确答案:B
    继承:父类和子类之间共享数据的方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。消息:对象之间进行通信的一种构造叫做消息。当一个消息发送给某个对象时,包含要求接收对象去执行某些活动的信息。接收到信息的对象经过解释,然后予以响应。这种通信机制叫做消息传递。发送消息的对象不需要知道接收消息的对象如何对请求予以响应。多态:在收到消息时,对象要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态。覆盖:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重载。

  • 第3题:

    一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用( )模式,用一个特定对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。

    A.解释器(Interpreter) B.策略(Strategy) C.中介者(Mediator) D.迭代器(Iterator)


    正确答案:C

  • 第4题:

    一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用(43)模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。此模式与(44)模式是相互竞争的模式,主要差别是:前者的中介对象封装了其他对象间的通信,而后者通过引入其他对象来分布通信。

    A.解释器(Interprete
    B.策略(StrA.tegy)
    C.中介者(MediA.tor)
    D.观察者(Observer)

    答案:D
    解析:
    中介者模式包装了一系列对象相互作用的方式,使得这些对象不必互相明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此地变化。在中介者模式中,所有的成员对象者可以协调工作,但是又不直接相互管理。这些对象都与一个处于中心地位的中介者对象发生紧密的关系,由这个中介者对象进行协调工作。这个协调者对象叫作中介者(Mediator),而中介者所协调的成员对象称作同事(Colleague)对象。在观察者模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。

  • 第5题:

    ()必须采用电压等级相同且合格的验电器,并先在有电设备上进行()以确认验电器指示良好。


    正确答案:验电;试验

  • 第6题:

    光纤通信指的是:()

    • A、以电波作载波、以光纤为传输媒介的通信方式;
    • B、以光波作载波、以光纤为传输媒介的通信方式;
    • C、以光波作载波、以电缆为传输媒介的通信方式;
    • D、以激光作载波、以导线为传输媒介的通信方式。

    正确答案:B

  • 第7题:

    双重独立式编码方式的特点是()

    • A、采用了拓扑编码结构
    • B、采用了树状索引
    • C、以多边形为组织单元
    • D、编码复杂

    正确答案:A

  • 第8题:

    关系的操作以集合的方式进行,操作的对象是元组的集合,操作的结果也是元组的集合。


    正确答案:正确

  • 第9题:

    紧急情况下,乘务员应以()的方式进行通信。

    • A、冷静且礼貌
    • B、果断且坚定
    • C、挑衅且大声
    • D、友好且易理解

    正确答案:B

  • 第10题:

    单选题
    一个类是(1)。在定义类时,将属性声明为private的目的是(2)。空白(1)处应选择()
    A

    一组对象的封装

    B

    表示一组对象的层次关系

    C

    一组对象的实例

    D

    一组对象的抽象定义


    正确答案: A
    解析: 类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。类是对象的抽象,而对象是类的具体实例。在类中,可将数据声明为private、protected和public。声明为private的数据为私有的,只能被类中的成员函数调用,不能在类外访问,从而实现数据隐藏的目的,可防止意外更改。

  • 第11题:

    多选题
    公共关系是以()为对象、以()为手段、以()为原则、以促进与公众的良好关系和树立企业良好形象为目标活动。
    A

    公众

    B

    沟通

    C

    互惠


    正确答案: B,A
    解析: 暂无解析

  • 第12题:

    单选题
    ()情形下,更适宜应用团队薪酬制度,以起到比较明显的激励作用。
    A

    规模较小且相互依赖程度较高

    B

    规模较小且相互依赖程度较低

    C

    规模较大且相互依赖程度较高

    D

    规模较大且相互依赖程度较低


    正确答案: A
    解析: 当团队规模较小且相互依赖程度较高时,更适宜应用团队薪酬制度,以起到比较明显的激励作用。

  • 第13题:

    容量为64块的Cache采用组相连方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应该为(43)位,主存区号为(44)位。

    A.16

    B.17

    C.18

    D.19


    正确答案:D
    解析:组相连映像地址结构如图2.24所示。依据题意得:Cahce分4块为一组,所以块长度=1b4=2;64块的Cache可以划分为16组,所以组号长度=1b16=4;字块大小为128,所以块内地址长度=1b128=7。由于Cahce分为64块,因此主存分为4096/64=64个区,区号长度=1664=6。主存块长度=164=2,主存组号长度=1b16=4,主存块内地址长度:块内地址长度=1b128=7。总长度=区号长度+组号长度+块长度+块内地址长度=19位。

  • 第14题:

    UML的软件以( )为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进行开发。

    A.用例

    B.对象

    C.类

    D.程序


    参考答案:A

  • 第15题:

    在面向对象技术中, (43)是一组具有相同结构、相同服务、共同关系和共同语 义的(44)集合,其定义包括名称、属性利操作。A.类

    B.对象

    C.实例

    D.属性

    (44)A.类

    B.对象

    C.实例

    D.属性

    请帮忙给出每个问题的正确答案和分析,谢谢!


    问题 1 答案解析:A
    本题考查面向对象技术的基础知识。几个选项都是面向对象技术中的基本概念,类是一组具有相同结构、相同服务、共同关系和共同语义的对象集合,其定义包括名称、属性和操作。类创建对象,对象是类的一个实例。属性用于刻画类和对象。

    问题 2 答案解析:B
    本题考查面向对象技术的基础知识。几个选项都是面向对象技术中的基本概念,类是一组具有相同结构、相同服务、共同关系和共同语义的对象集合,其定义包括名称、属性和操作。类创建对象,对象是类的一个实例。属性用于刻画类和对象。

  • 第16题:

    一个类是(1)。在定义类时,将属性声明为private的目的是(2)。空白(1)处应选择()

    • A、一组对象的封装
    • B、表示一组对象的层次关系
    • C、一组对象的实例
    • D、一组对象的抽象定义

    正确答案:D

  • 第17题:

    UML的软件以()为中心,以系统体系结构为主线,采用循环、迭代、渐增的方式进行开发。

    • A、用例
    • B、对象
    • C、类
    • D、程序

    正确答案:A

  • 第18题:

    公共关系是以()为对象、以()为手段、以()为原则、以促进与公众的良好关系和树立企业良好形象为目标活动。

    • A、公众
    • B、沟通
    • C、互惠

    正确答案:A,B,C

  • 第19题:

    复合结构主要对一组互联元素的()进行建模,表示运行时刻的实例通过通信链接相互协作,以达到某些共同目标。


    正确答案:组成结构

  • 第20题:

    ()情形下,更适宜应用团队薪酬制度,以起到比较明显的激励作用。

    • A、规模较小且相互依赖程度较高
    • B、规模较小且相互依赖程度较低
    • C、规模较大且相互依赖程度较高
    • D、规模较大且相互依赖程度较低

    正确答案:A

  • 第21题:

    在三种相互依赖关系中,互惠式相互依赖关系最为复杂。


    正确答案:正确

  • 第22题:

    多选题
    一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与()模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。
    A

    解释器(Interpreter)

    B

    策略(Strategy)

    C

    中介者(Mediator)

    D

    观察者(Observer)


    正确答案: D,C
    解析: 暂无解析

  • 第23题:

    单选题
    光纤通信指的是:()
    A

    以电波作载波、以光纤为传输媒介的通信方式

    B

    以光波作载波、以光纤为传输媒介的通信方式

    C

    以光波作载波、以电缆为传输媒介的通信方式

    D

    以激光作载波、以导线为传输媒介的通信方式


    正确答案: A
    解析: 暂无解析