首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(30)设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等)的功能,这些数
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(30)设计模式能够有效达到该目的:该系统中的某子模块需要为其他模块捉供访问不同数据库系统(如 Oracle、SQL Server和DB2 UDB等)的功能,这些数
admin
2008-08-01
75
问题
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(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
软件评测师上午基础知识考试
软考中级
相关试题推荐
根据程序流程图所示,满足条件覆盖的用例是______。①CASE1:x=1,y=3,z=0②CASE2:x=3,y=2,z=1③CASE3:x=1,y=2,z=0④CASE4:x=1,y=1,z=0
某计算机系统结构如下图所示,若所构成系统的每个部件的可靠度均为0.9,即R=0.9,则该系统的可靠度为______。
以下属于工程设计阶段质量控制要点的是(48)。
测试是信息系统工程质量监理最重要的手段之一,这是由信息系统工程的特点所决定的,测试结果是判断信息系统工程质量最直接的依据之一。在整个质量控制过程中,可能存在承建单位、监理单位、建设单位以及公正第三方测试机构对工程的测试。各方的职责和工作重点有所不同,下面关
关于变更控制工作程序的描述,正确的是()。
监理工程师对平台安全进行综合检测时,需要检测与修复的内容不包括_____________。
以下关于验收和验收中出现质量问题处理方法的叙述中,()是不正确的。
工程监理总结报告中,工程质量综述部分应包括()。①测试结论②质量事故③工程变更④模块修改过程
某项目进度计划双代号网络图经监理审核批准后实施,在实施中承建单位要求项目提前完工,为此,通过对网络图进行分析后发现,压缩关键工作B、G、H任何一个工作的工作时间都能达到压缩工期的要求,在这三个关键工作的赶工费用和其他相关条件都相同的情况下,应该优先选择压缩
随机试题
课程
下列叙述中错误的是
在施工质量的因素中,保证工程质量的重要基础是加强控制()。
关于期货合约和远期合约的比较,下列叙述不正确的是()。
2014年5月李某花费500元购买体育彩票,一次中奖30000元,将其中1000元直接捐赠给甲小学,已知偶然所得个人所得税税率为20%,李某彩票中奖收入应缴纳个人所得税税额的下列计算中,正确的是()。(2015年)
联系实际论述保持与消退原理对教育工作的意义.
naturereserves
网络管理服务是NOS提供的基本月赂,下列不是它基本内容的是______。
Readthefollowingpassageandanswerquestions19-25.Forquestions19~25,choosethecorrectanswerA,B,CandD.Mar
AnswerQuestions71to80byreferringtothefourarticlesonthetopic"Doesthefreemarketerodecharacter?"writtenbyfou
最新回复
(
0
)