首页
登录
从业资格
( )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有
( )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有
资格题库
2022-08-02
83
问题
( )设计模式最适合用于发布/订阅消息模型,即当订阅者注册一个主题后,此主题有新消息到来时订阅者就会收到通知。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.螺
随机试题
Evans:Ijustreceivedaletterfromoneofmyoldhighschoolbuddies.Da
在开展以“保护家乡生态环境”为主题的综合实践活动中,学生自己选择活动目标、内容、
患者,男,44岁。上消化道出血,呕血量约1300ml。现头晕心悸,神志淡漠,
患者女,32岁,一日前饮用不洁水后突发高热,继而出现腹痛、腹泻和里急后重感,出现
一般平行四边形有关内容的掌握影响着菱形的学习,其中包含着()。 A.自下而上的
(2018年真题)我国在()对期货市场开始了第二轮治理整顿。A.1992年
根据会计法律制度的规定,下列文件资料中,属于会计档案归档范围的是()。A.单
采用权益法核算长期股权投资时,对于被投资企业发生的除净损益、其他综合收益和利润分
在建设项目设计工作阶段,与投资准备工作紧邻的前项工作是( )。A.编制项目建议
EPC工程总承包方的项目管理工作涉及的阶段是()。A.决策—设计—施工—动用前
最新回复
(
0
)