itgle.com

下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。此模式体现的最主要的特征是( )。A.SubjectB.ObserverC.ConcreteSubjectD.ConcreteObserverA.类应该对扩展开放,对修改关闭B. 使所要交互的对象尽量松耦合C. 组合优先于继承使用D. 仅与直接关联类交互

题目

下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。此模式体现的最主要的特征是( )。

A.SubjectB.ObserverC.ConcreteSubjectD.ConcreteObserverA.类应该对扩展开放,对修改关闭B. 使所要交互的对象尽量松耦合C. 组合优先于继承使用D. 仅与直接关联类交互


相似考题
更多“下图所示为观察者(Obserrver)模式的抽象示意图,其中( )知道其观察者,可以有任何多个观察者观察同 ”相关问题
  • 第1题:

    下图所示为(44)设计模式,属于(45)设计模式,适用于(46)。

    A.代理(Proxy)
    B.生成器(Builder)
    C.组合(Composite)
    D.观察者(Observer)

    答案:C
    解析:
    本题考查面向对象设计模式知识点设计模式是一套被反复使用、经过分类编目的代码设计经验的总结使用设计模式是为了复
    用成功的设计和体系结构、复用相似问题的相同解决方案,保证代码可靠性,使代码编制真正工程化,能够适应需求的变化共有23种设计模式
    组合(Composite)模式将对象组合成树形结构以表示“部分-整体”的层次结构它使得客户对单个对象和复合对象的使用具有一致性
    设计模式有如下的分类:
    1.创建型模式单独对对象的创建进行研究,从而能够高效地创建对象6个创建型模式:简单工厂模式(SimpleFactory)、工厂方法模式(FactoryMethod)、抽象工厂模式(AbstractFactory)、创建者模式(Builder)、原型模式(Prototype)、单例模式(Singleton)
    2.结构型模式研究对象的组成以及对象之间的依赖关系,如何设计对象的结构、继承和依赖关系会影响到后续程序的维护性、代码的健壮性、耦合性等有7个具体的结构型模式可供研究,它们分别是:外观模式(Facade)、适配器模式(Adapter)、代理模式(Proxy)、装饰模式(Decorator)、桥接模式(Bridge)、组合模式(Composite)、享元模式(Flyweight)
    3.行为型模式行为型设计模式是对对象的行为进行研究,它们分别是:模板方法模式(TemplateMethod)、观察者模式(Observer)、状态模式(State)、策模式(Strategy)、职责链模式(ChainofResponsibility)、命令模式(Command)、访问者模式(Visitor)、调停者模式(Mediator)、备忘录模式(Memento)、迭代器模式(Iterator)、解释器模式(Interpreter)
    从本题图中可看出,类Leaf表示叶子节点(部分节点),类Composite表示组合节点(整体节点),它们同时继承于父类Component,同时实现了相同的操作Operation,这使得客户对单个对象(Leaf类对象)和复合对象(Composite类对象)的使用具有一致性,试题(44)选择C选项组合模式将对象组合成树形结构以表示“部分-整体”的层次结构关系

  • 第2题:

    下列属于观察者效应主要表现的是()

    • A、观察者污染
    • B、被观察者对观察者的影响
    • C、观察者遗漏
    • D、观察者培训
    • E、观察者倾向

    正确答案:A,C,E

  • 第3题:

    观察者效应,即观察者的期望被观察者得知后,做出投合观察者的意图或故意违背观察者的希望的行为。


    正确答案:错误

  • 第4题:

    临床试验的双盲法是指()。

    • A、研究组与对照组均不知分组情况和接受的治疗措施
    • B、研究组和对照组互不熟悉
    • C、观察者与被观察者均不知分组情况和接受的治疗措施
    • D、观察者与被观察者均不知道安慰剂的性质
    • E、观察者与被观察者均不知道研究药物的性质

    正确答案:C

  • 第5题:

    观察者没能记录与观察提纲中某个类目相符的行为,这种误差称为()

    • A、观察者遗漏
    • B、观察者污染
    • C、观察者倾向
    • D、观察者个人偏见

    正确答案:A

  • 第6题:

    ()指的是观察者融入观察群体之中,他的观察行为和记录完全不被被观察者知道。


    正确答案:非干扰性观察

  • 第7题:

    以下哪些属于影响知觉的主观因素()

    • A、观察者的兴趣
    • B、观察者的专业
    • C、观察者的态度
    • D、观察者的经验
    • E、观察者的情绪

    正确答案:A,B,C,D,E

  • 第8题:

    单选题
    观察者作为参与者进入观察领域,其活动以参与为主,观察为辅。此时观察者的角色为【 】
    A

    局外观察者

    B

    参与性观察者

    C

    观察性参与者

    D

    完全参与者


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

  • 第9题:

    单选题
    对于观察者模式,下面的()说法是错误的。
    A

    观察者的更新是被动的

    B

    被观察者可以通知观察者进行更新

    C

    观察者可以改变被观察者的状态,再由被观察者通知所有观察者

    D

    以上所有选项


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

  • 第10题:

    单选题
    观察者参与活动,与被观察者打成一片,使观察能尽量维持自然情境。此时观察者的角色为()
    A

    完全观察者

    B

    参与的观察者

    C

    观察的参与者

    D

    完全参与者


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

  • 第11题:

    单选题
    以下关于抽象主题(Subject)的说法错误的是()
    A

    在Objective-C中,抽象主题是一个协议

    B

    定义了添加观察者(attach)方法、移除观察者(detach)方法和为所有观察者发送通知的方法(notifyObserver)

    C

    它是一个观察者集合容器

    D

    它是Subject协议的具体实现


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

  • 第12题:

    多选题
    下列属于观察者效应主要表现的是()
    A

    观察者污染

    B

    被观察者对观察者的影响

    C

    观察者遗漏

    D

    观察者培训

    E

    观察者倾向


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

  • 第13题:

    下图所示为观察者(Obserrver)模式的抽象示意图,其中(请作答此空)知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。此模式体现的最主要的特征是( )。

    A.Subject
    B.Observer
    C.ConcreteSubject
    D.ConcreteObserver

    答案:C
    解析:
    观察者将自己注册到事件,那么具体的事件就知道了自己的观察者观察者和事件都有自己的抽象,当实现具体的观察者和事件的时候都要实现相应接口,所以对扩展是开放的

  • 第14题:

    在观察者模式中,表述错误的是()

    • A、观察者角色的更新是被动的
    • B、被观察者可以通知观察者进行更新
    • C、观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行。
    • D、以上表述全部错误

    正确答案:C

  • 第15题:

    临床试验的双盲法是指()

    • A、观察者与被观察者均不知分组情况和接受的治疗措施
    • B、观察者与被观察者均不知道研究药物的性质
    • C、观察者与被观察者均不知道安慰剂的性质
    • D、研究组与对照组均不知道研究药物的性质
    • E、研究组与对照组均不知分组情况和接受的治疗措施

    正确答案:A

  • 第16题:

    对于观察者模式,下面的()说法是错误的。

    • A、观察者的更新是被动的
    • B、被观察者可以通知观察者进行更新
    • C、观察者可以改变被观察者的状态,再由被观察者通知所有观察者
    • D、以上所有选项

    正确答案:C

  • 第17题:

    观察者参与活动,与被观察者打成一片,使观察能尽量维持自然情境。此时观察者的角色为()

    • A、完全观察者
    • B、参与的观察者
    • C、观察的参与者
    • D、完全参与者

    正确答案:B

  • 第18题:

    以下关于抽象主题(Subject)的说法错误的是?()

    • A、在Objective-C中,抽象主题是一个协议。
    • B、定义了添加观察者(attach)方法、移除观察者(detach)方法和为所有观察者发送通知的方法(notifyObserver)。
    • C、它是一个观察者集合容器。
    • D、它是Subject协议的具体实现。

    正确答案:D

  • 第19题:

    判断题
    MVC结构中模型和视图之间交互的实现可以基于观察者模式,其中模型是被观察者。
    A

    B


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

  • 第20题:

    单选题
    观察者经正式介绍后进人观察领域,但不参与观察者的活动,此时观察者的角色为【 】
    A

    局外观察者

    B

    参与性观察者

    C

    观察性参与者

    D

    完全参与者


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

  • 第21题:

    单选题
    临床试验中的双盲法是指(  )。
    A

    被观察者不知道分组情况和接受的治疗措施

    B

    观察者不知道分组情况和接受治疗措施

    C

    被观察者与分析者均不知道分组情况和接受的治疗措施

    D

    观察者与被观察者均不知道分组情况和接受的治疗措施

    E

    观察者与分析者均不知道分组情况和接受的治疗措施


    正确答案: E
    解析:
    双盲法是临床试验的原则,是指试验者和受试者都不知道分组结果,试验者不知道哪个受试者被分配在哪组,受试者不知道自己被施以何种干预措施。这样可以消除试验者和受试者两方面的主观因素影响,保持试验公正客观,这是临床试验用得最多的盲法设计。

  • 第22题:

    单选题
    临床试验的双盲法是指
    A

    研究组与对照组均不知分组情况和接受的治疗措施

    B

    研究组和对照组互不熟悉

    C

    观察者与被观察者均不知分组情况和接受的治疗措施

    D

    观察者与被观察者均不知道安慰剂的性质

    E

    观察者与被观察者均不知道研究药物的性质


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

  • 第23题:

    单选题
    在观察者模式中,表述错误的是()
    A

    观察者角色的更新是被动的

    B

    被观察者可以通知观察者进行更新

    C

    观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行。

    D

    以上表述全部错误


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