首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(30)设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等)的功能,这些数
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(30)设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等)的功能,这些数
admin
2008-08-01
50
问题
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(30)设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库、再打开数据库、最后对数据进行查询,(31)设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(32)计模式可以实现该目的。
选项
A、外观
B、装饰
C、单件
D、模板方法
答案
B
解析
本题考查设计模式的基本应用。面向对象系统中的某些类有且只有一个实例,该场景的描述与单件模式的定义相同。系统中的某子模块需要为其他模块提供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等),的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询,该场景描述了对数据库进行操作的步骤是相同的。但是,具体的每个步骤根据不同的数据库系统会存在一定差异,例如数据库提供的接口函数不同,模板方法正是将步骤过程抽象出来,而每个具体操作步骤的差异留到具体的子类去实现。系统中的文本显示类(TextView)和图片显示类(Picture View)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,该场景限定了能够增加的类的数量。可以通过新增加三个类,分别继承组件类并实现给组件增加黑色边框、滚动条以及增加黑色边框和滚动条功能,因为文本显示类和图片显示类都属于组件类,因此,新增加的三个类能够给文本显示对象和图片显示对象增加额外的显示功能,该实现手段采用的就是装饰模式。
转载请注明原文地址:https://kaotiyun.com/show/GoPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(13)。
在面向对象软件开发方法中,一个对象一般由______组成。
以下属于工程设计阶段质量控制要点的是(48)。
如果承建单位项目经理由于工作失误导致采购的设备不能按期到货,施工合同没有按期完成,则建设单位可以要求(55)承担责任。
以下关于质量控制点意义的叙述中,不正确的是:________。
在实施监理的工程项目上,业主、监理单位和承建单位三方之间的工作交往关系应为(64)所示的关系。
面向对象系统分析的模型不包括()。
在CPU中,(3)可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。
软件配置管理的一个重要内容就是对变更加以控制,使变更对成本、工期和质量的影响降到最小。为了有效地进行变更控制,通常会借助“配置数据库”。请简述配置数据库的主要作用及其建库模式。请简述配置管理中完整的变更处置流程。
以下关于软件测试的叙述中,不正确的是()。
随机试题
最早提出社区概念并作了经典阐述的社会学家是________。
用铁剂治疗缺铁性贫血,最早出现的有效指征是
关于假释,下列哪些选项是错误的?()
不属于现代机械安全应具有的特性是()。
甲公司于2018年3月5日从证券市场上购入B公司发行的股票200万股,指定为以公允价值计量且其变动计入其他综合收益的非交易性权益工具投资,每股支付价款4元(含已宣告但尚未发放的现金股利0.5元),另支付交易费用2万元。2018年3月10日甲公司收到上述股利
中国公民李某为某外资公司的高级职员,2010年的收入情况如下:(1)单位每月支付工资、薪金10000元;(2)业余撰写中篇财经小说,在北京晚报上连载,3个月的稿酬收入分别为20000元、40000元和20000元;(3)参加某厂家有
位于县城的某筷子生产企业系增值税一般纳税人,2011年4月份发生以下业务:(1)委托某商场代销红木工艺筷子5000套,双方约定。待5000套全部售出并取得代销清单后。企业再开具增值税专用发票给商场。本月底尚未收到代销清单。但已收到其中的3000套的不含税
新安理学是崇尚理学,以维护、继承、发扬光大()之学为宗旨的哲学流派。
始建于元代,传全真道龙门派祖师丘处机曾于此修道的是()。
民事法律关系是指根据民事法律规范确立的以民事权利义务为内容的社会关系,下列关于民事法律关系的表述,正确的是()。
最新回复
(
0
)