(  )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有

资格题库2022-08-02  30

问题 (  )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有新消息到来时订阅者就会收到通知。A.适配器(Adapter)B.通知(Notifier)C.观察者(Observer)D.状态(State)

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

答案 C

解析 观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。本题应该选择观察者模式。

适配器模式(Adapter):将一个类的接口转换成用户希望得到的另一种接口。它使原本不相容的接口得以协同工作。

状态模式(State):允许一个对象在其内部状态改变时改变它的行为。
转载请注明原文地址:https://tihaiku.com/congyezige/2410611.html

最新回复(0)