首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某软件公司正在设计一个通用的嵌入式数据处理平台,需要支持多种数据处理芯片之间的数据传递与交换。该平台的核心功能之一要求能够屏蔽芯片之间的数据交互,使其耦合松散,并且可以独立改变芯片之间的交互过程。针对上述需求,采用______最为合适。
某软件公司正在设计一个通用的嵌入式数据处理平台,需要支持多种数据处理芯片之间的数据传递与交换。该平台的核心功能之一要求能够屏蔽芯片之间的数据交互,使其耦合松散,并且可以独立改变芯片之间的交互过程。针对上述需求,采用______最为合适。
admin
2012-06-19
65
问题
某软件公司正在设计一个通用的嵌入式数据处理平台,需要支持多种数据处理芯片之间的数据传递与交换。该平台的核心功能之一要求能够屏蔽芯片之间的数据交互,使其耦合松散,并且可以独立改变芯片之间的交互过程。针对上述需求,采用______最为合适。
选项
A、抽象工厂模式
B、策略模式
C、中介者模式
D、状态模式
答案
C
解析
本题主要考查对设计模式的理解和掌握。根据题干描述,该系统需要能够支持不同芯片之间的数据交互,并能够独立改变芯片之间的数据交互过程。这种情况下,可以引入一个中介层,通过中介层屏蔽不同芯片之间的两两交互。根据上述分析,选项中列举的设计模式中,中介者模式最符合要求。
转载请注明原文地址:https://kaotiyun.com/show/25QZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
输入两个整数序列。其中一个序列表示栈的push顺序,判断另一个序列有没有可能是对应的pop顺序。为了简单起见,我们假设push序列的任意两个整数都是不相等的。比如输入的push序列是1、2、3、4、5,那么4、5、3、2、1就有可能是一个pop系列。因
ASP.NET能在那些系统中运行?
两个单向链表,找出它们的第一个公共结点。链表的结点定义为:structListNode{intm_nKey;ListNode*m_pNext;};
给定链表的头指针和一个结点指针,在O(1)时间删除该结点。链表结点的定义如下:structListNode{intm_nKey;ListNode*m_pNext;};函数的声明如下:voidDeleteNode(L
自定义工具栏上的按钮添加“自动索引”按钮,删除“查找”按钮。
在用户管理组administrators中添加本地用户“sy”。
通过光盘安装调制解调器的驱动程序。
在当前界面【管理工具】窗口中,设置Windows密码策略,将密码长度最小值设置为8个字符。
在Word文档编辑中对正文的段落进行格式化时,一般采用标尺中的()快捷键、格式菜单等方法。
随机试题
卡环按制作方法分为A.铸造卡环B.弯制卡环C.回力卡环D.杆形卡环E.圆环形卡环
高能电子束的PDD曲线可大致分为以下几个区域
直剪试验中快剪的试验结果最适用于下列哪种地基:
根据《建设工程施工专业劳务分包合同(示范文本)》(GF一2003一0214),需由承包人承担的保险费用有()。
下列各项不是原始凭证的是( )。
瓦特从蒸汽把壶盖推得上下移动而进入蒸汽机的发明制作,这是()作用。
近年来,城市暴雨洪涝灾害时有发生,不仅会给人们带来财产损失,也会造成人员伤亡。下列对城市暴雨洪涝灾害发生原因的分析,不正确的是()。
2017年2月22日,最高人民法院修订的《最高人民法院关丁庭审活动录音录像的若干规定》指出,法院将把()引入庭审记录。法院应当在法庭内配备固定或者移动的录音录像设备。
Theroughguidetomarketingsuccessusedtobethatyougotwhatyoupaidfor.Nolonger.Whiletraditional“paid”media——suchas
C++语言类体系中,不能被派生类继承的有
最新回复
(
0
)