(2013年下半年上午试题45)在发布一订阅(Publish-Subscribe)消息模型中,订阅者订阅一个主题后,当该主题有新消息到达时,所有订阅者都会收到通知。_______设计模式最适合这一模型。

admin2021-01-13  42

问题 (2013年下半年上午试题45)在发布一订阅(Publish-Subscribe)消息模型中,订阅者订阅一个主题后,当该主题有新消息到达时,所有订阅者都会收到通知。_______设计模式最适合这一模型。

选项 A、适配器(Adapter)
B、通知(Notitier)
C、状态(State)
D、观察者(Observer)

答案D

解析 适配器设计模式是将一个类的接口转换成客户希望的另外一个接口。通知是一个对象对多个对象的同步操作。观察者设计模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。状态设计模式允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。依题意可知答案选D。
转载请注明原文地址:https://kaotiyun.com/show/GJCZ777K
0

相关试题推荐
最新回复(0)