首页
登录
从业资格
( )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有
( )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有
资格题库
2022-08-02
75
问题
( )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有新消息到来时订阅者就会收到通知。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
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据流程图配以数据字典,就可以从图形和文字两个方面对系统的__()__模型进行
系统性能的评价方法中,排队模型包括三个部分,下列选项()不在这三部分之列。A.
能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型
以下关于CMM的叙述中,不正确的是()。A.CMM是指软件过程能力成熟度模型
在总成本管理的TCO模型中,既有直接成本也有间接成本,下列选项中属于间接成本的是
()清楚地描述了测试各阶段和开发各阶段的对应关系。A.瀑布模型 B.迭代模型
信息系统项目生命周期模型中的()适用于需求明确或团队具备行业经验,并开发过类似
确定存储信息的数据模型和所用数据库管理系统,应在()。A.系统规划阶段 B.
PING发出的是(请作答此空)类型的消息,其报文封装在()协议数据单元中传送。
()强调风险分析,比较适用于庞大、复杂且高风险的系统。A.瀑布模型 B.螺
随机试题
Dr.Cleimandidnotexplaininthepassage______.[br]Accordingtotilepassag
[originaltext]W:Fastenyourbeltplease,sir.M:Ofcourse.Ididn’trealizew
[originaltext]W:Oh,hello,Iwouldlikesomeinformationontheschoolaquatic
Whendidtheviolencestart?[br][originaltext]ThousandsofterrifiedUzbek
Whichofthefollowingsentencesindicatespermission?A、Lightningcanbedangero
Anotherculturalaspectofnonverbalcommunicationisonethatyoumightnot
A1为面心立方结构,晶胞中原子体积是0.04912mm3,其点阵常数为()A.
Currently94%ofWebusersuseeitherIn
干扰细胞有丝分裂而使其停止于中期的抗肿瘤药物是A.长春碱 B.甲氨蝶呤 C.
患者,男,48岁。支气管肺癌。病理诊断为“鳞状细胞癌”。 患者治疗过程中,白细
最新回复
(
0
)