首页
登录
从业资格
已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表
已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表
admin
2022-08-02
77
问题
已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用Adapter模式来解决该问题。当( )时,可以使用该设计模式。A.对一个抽象的实现部分的修改对用户不产生影响B.想使用一个已经存在的类,而它的接口不符合用户需求C.一个系统要独立于它的产品创建、组合和表示D.一个对象的改变需要同时改变其他对象
选项
A.对一个抽象的实现部分的修改对用户不产生影响
B.想使用一个已经存在的类,而它的接口不符合用户需求
C.一个系统要独立于它的产品创建、组合和表示
D.一个对象的改变需要同时改变其他对象
答案
B
解析
Adapter的设计意图是将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
Adapter模式适用于以下情况:
想使用一个已经存在的类,而它的接口不符合要求。想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。仅适用于对象Adapter想使用一个已经存在的子类,但是不可能对每一个都进行子类化以匹配他们的接口。对象适配器可以适配它的父类接口。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407163.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于防火墙功能特性的说法中,错误的是()。A.控制进出网络的数据包和数据流
软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是
某市标准化行政主管部门制定并发布的工业产品的安全及卫生要求的标准,在其行政区域内
阅读下列流程图: 当用判定覆盖法进行测试时,至少需要设计()个测试用例。
对于逻辑表达式((a||b)||(c&&d)),需要()个测试用例才能完成条件
软件测试的对象不包括()A.程序 B.需求规格说明书 C.数据库中的数据
以下关于测试方法的叙述中,正确的是()。A.根据是否需要执行被测试代码可分为
程序中常采用变量表示数据,变量具有名、地址、值、作用域、生存期等属性。关于变量的
包过滤防火墙是一种通过软件检查数据包以实现系统安全防护的基本手段,以下叙述中,不
POP3协议采用()模式进行通信,当客户机需要服务时,客户端软件与POP3服务器
随机试题
Lettytheoldladylivedina"SingleRoomOccupancy"hotelapprovedbythe
HowtoMakePeacewithYourWorkloadA)Swamped(忙碌的),undert
他继续给大家讲他在国外的所见所闻。(proceed)HeproceededtotellUSaboutwhathehadseenandhe
SpaceTourism[A]Makeyourreservationsnow.Thespacetourismindustry
色品坐标中有效范围面积最大的颜色为()。A.白色 B.红色 C.黄色 D
生化汤治疗血被寒凝,瘀阻胞宫而致的产后恶露淋沥不爽,常加用的药物是( )。A.
20世纪20、30年代,创办了南京市试验乡村师范学校的是( ),后改名晓庄学校
夫妇甲乙生有两子一女,早年购置房屋5间。1991年甲乙立下打印遗嘱将东边两间房分
A.阿托品联用吗啡镇痛 B.应用地高辛与氢氯噻嗪 C.纳洛酮用于解救吗啡中毒
砌筑砂浆用砂宜优先选用()。A.特细砂 B.细砂 C.中砂 D.粗砂
最新回复
(
0
)