首页
登录
从业资格
A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
题库
2022-08-02
83
问题
A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类B.可应用于一个系统要由多个产品系列中的一个来配置的时候C.可应用于强调一系列相关产品对象的设计以便进行联合使用的时候D.可应用于希望使用已经存在的类,但其接口不符合需求的时候
选项
A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
B.可应用于一个系统要由多个产品系列中的一个来配置的时候
C.可应用于强调一系列相关产品对象的设计以便进行联合使用的时候
D.可应用于希望使用已经存在的类,但其接口不符合需求的时候
答案
D
解析
本题考查面向对象方法中的设计模式知识。
题中的类图是抽象工厂设计模式,该设计模式的意图是提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。使用抽象工厂设计模式的常见情形是:一个系统要独立于其产品的创建、组合和表示时;一个系统要由多个产品系列中的一个来配置时;当需要强调一系列相关的产品对象的设计以便进行联合使用时;当提供一个产品类库,而只想显示它们的接口不是实现时。对于希望使用已经存在的类,但其接口不符合需求的情形,应当考虑适配器设计模式。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2407177.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
针对不同的模块之间的接口调用和模块之间构造进行测试工作的是()。A.单元测试
软件评测相关的标准一般可以分为国际标准、国家标准、行业标准、以及企业标准一般情况
单元测试的测试内容包括()。①模块接口②局部数据库结构③模块内路径④边界条件⑤错
以下关于系统测试的叙述,不正确的是()。A.系统测试的对象不包含软件所依赖的硬件
主要对与设计相关的软件体系结构的构造进行测试的是()。A.单元测试 B.集成测
()不是单元测试主要检查的内容?A.模块接口 B.局部数据结构 C.全局数据
软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相
软件测试的对象不包括()A.软件程序 B.开发文档 C.测试数据 D.开发
软件测试的对象包括______。 ①需求规格说明书②概要设计文
标准符合性测试就是测量产品的功能和性能指标,与相关国家标准或行业标准所规定的功能
随机试题
Ourchildrenandgrandchildrenwill______ifwedon’tlookafterourplanet.A、e
属于全合成的抗结核药是()。A:利福布汀 B:吡嗪酰胺 C:卷曲霉素 D
请从四个选项中选出正确的一项,使得该项的两个词或词组依次代入题干的括号中,能够最
受试者头部前倾30°,并围绕身体垂直轴向左旋转,旋转开始时,眼震颤的方向是 A
与一般信用证相比,备用信用证的特点在于()。A.开证行所承担的付款责任不同
精神分析理论认为,心理健康的充分和必要条件是()。 (A)力比多发育良好(
某药品监督管理部门在某医疗机构检查时发现,该单位使用的某具有麻醉作用的乳膏“来路
以下各项中,属于招标人排斥潜在投标人或投标人的行为的是()。A.要求潜在投标人或
患者,女,27岁,已婚。停经9周,阵发性下腹痛3天,阴道少量流血2天。为判断是否
当事人对人民法院委托鉴定部门所作的鉴定结论有异议申请重新鉴定时,其所提出的证据证
最新回复
(
0
)