11、在观察者模式中,表述错误的是() (A)观察者角色的更新是被动的 (B)被观察者可以通知观察者进行更新 (C) 观察者可以改变被观察者的状态, 再由被观察者通知所有观察者依据被观察者的状态 进行更新 (D)观察者模式中被观察者和观察者是一对多的依赖关系
时间: 2024-05-28 21:09:12 浏览: 154
java设计模式考试题.docx
C)观察者可以改变被观察者的状态,再由被观察者通知所有观察者依据被观察者的状态进行更新是表述错误的。观察者模式中,观察者只负责监听被观察者的状态变化,不应该改变被观察者的状态。正确表述应该是:被观察者状态变化后通知所有观察者进行更新,观察者角色的更新是被动的。观察者模式中被观察者和观察者是一对多的依赖关系,被观察者状态变化时会通知其所有观察者。
阅读全文