首页
登录
从业资格
已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表
已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表
admin
2022-08-02
31
问题
已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用Adapter模式来解决该问题。当( )时,可以使用该设计模式。A.对一个抽象的实现部分的修改对用户不产生影响B.想使用一个已经存在的类,而它的接口不符合用户需求C.一个系统要独立于它的产品创建、组合和表示D.一个对象的改变需要同时改变其他对象
选项
A.对一个抽象的实现部分的修改对用户不产生影响
B.想使用一个已经存在的类,而它的接口不符合用户需求
C.一个系统要独立于它的产品创建、组合和表示
D.一个对象的改变需要同时改变其他对象
答案
B
解析
Adapter的设计意图是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
Adapter模式适用于以下情况:
想使用一个已经存在的类,而它的接口不符合要求。想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。仅适用于对象Adapter想使用一个已经存在的子类,但是不可能对每一个都进行子类化以匹配他们的接口。对象适配器可以适配它的父类接口。
转载请注明原文地址:https://tihaiku.com/congyezige/2407163.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于防火墙功能特性的说法中,错误的是()。A.控制进出网络的数据包和数据流
软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是
某市标准化行政主管部门制定并发布的工业产品的安全及卫生要求的标准,在其行政区域内
阅读下列流程图: 当用判定覆盖法进行测试时,至少需要设计()个测试用例。
对于逻辑表达式((a||b)||(c&&d)),需要()个测试用例才能完成条件
软件测试的对象不包括()A.程序 B.需求规格说明书 C.数据库中的数据
以下关于测试方法的叙述中,正确的是()。A.根据是否需要执行被测试代码可分为
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不
POP3协议采用()模式进行通信,当客户机需要服务时,客户端软件与POP3服务器
随机试题
IntellectualPropertyThephraseintellectualproper
[originaltext]Okeveryone,thanksforcomingtodayandforyourinterestin
1000000美元面值的3个月国债,按照8%的年贴现率来发行,则其发行价为()美元。[2009年11月真题]A、920000B、980000C
人员密集场所发生火灾,()应当立即组织、引导在场人员疏散。A.该场所的现场工作
运动生理学是()的一个分支。A.生物学 B.生理学 C.人体生理学 D.体
在一、二、三级动火区域进行焊割作业,焊工必须持操作证动火作业。
电弧炉可分为竖炉、Consteel炉等六种。其中,设有废钢料篮旋转装置,并利用自
货币经纪公司可以向境内外金融机构提供经纪服务,也可以从事金融产品的自营业务。
(2021年真题)某企业生产某型号无经钢管的过程中,A工序加工产品的内径,B工序
治疗湿痹而筋脉挛急疼痛,宜选用的药物是A.车前子 B.薏苡仁 C.泽泻 D
最新回复
(
0
)