• 2022-06-15
    关于观察者模式的说法,下面不正确的是
    A: 定义目标对象与观察者之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新
    B: 仅仅是对象行为型模式
    C: 又名源-监听器(Source/Listener)模式
    D: 又名控制器-视图(Control/View)模式
  • D

    内容

    • 0

      使用C#语言进行编程时,关于观察者模式动机的描述错误的是() A: 建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应 B: 发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系 C: 可以根据需要增加和删除观察者,使得系统更易于扩展 D: 方便使用,提供一个全局访问点就可以访问

    • 1

      下面关于观察者模式描述不正确的是()。 A: 观察者模式实现了表示层和数据层的分离 B: 观察者模式定义了稳定的更新消息传递机制 C: 在观察者模式中,相同的数据层不可以有不同的表示层 D: 观察者模式定义了对象之间的一种一对多的依赖关系

    • 2

      下面哪种描述最符合观察者模式 A: 避免将一个请求的发送者与接收者耦合在一起,让多个对象都有机会处理请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止。 B: 定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新。 C: 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。 D: 提供一种方法顺序访问一个聚合对象中的各个元素,且不用暴露该对象的内部表示。

    • 3

      当对象之间存在依赖关系时就应该使用 Observer (观察者)模式。

    • 4

      观察者模式提供给关联对象一种同步通信的手段,使某个对象与依赖它的其他对象之间保持状态同步.