首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(42)设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2UDB等)的功能,这些数据库系统
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(42)设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2UDB等)的功能,这些数据库系统
admin
2008-08-01
72
问题
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(42)设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询,(43)设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(44)设计模式可以实现该目的。
选项
A、外观
B、装饰
C、单件
D、模板方法
答案
C
解析
转载请注明原文地址:https://kaotiyun.com/show/fIxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下说明,回答问题1~4,将答案填入对应的解答栏内。某公司的域名为xyz.edu.cn,所使用的网络地址为222.78.68.0/24,共有两台服务器,一台IP地址是222.78.68.10,名字是server1,它用作域名服务器、电子邮件服务
根据该网络的需求,防火墙至少需要(14)个百兆接口和(15)个千兆接口。(15)
阅读以下说明,回答问题1至问题5。[说明]某公司采用WindowsServer2003操作系统构建了一个企业网站,要求用户输入https://www.test.com。访问该网站。该服务器同时又配置了FTP服务,域名为ftp.test.
若网络管理员决定在企业内部增加WLAN接入功能,无线路由器基本参数设置如图1-2所示。若将MAC地址过滤规则设为“允许列表中生效规则之外的MAC地址访问本无线网络”,则下面说法正确的是______A.MAC地址为“00-OA-EB-00-
从下表中选择合适的设备,将上图中(1)~(4)处空缺设备名称填写在答题纸相应位置(每个设备限选一次)。如果要对整个校园的无线连接进行计费,计费软件应基于IP计费还是基于用户账号计费?简要解释原因。
阅读以下说明,回答问题。[说明]Linux系统开机引导时首先启动内核,由内核检查和初始化硬件设备,载入设备的驱动程序模块,安装root文件系统,然后内核将启动一个名为init的进程。在init运行完成并启动其他必要的后续进程后,系统开始运行,引导
如果两个交换机之间设置多条Trunk,则需要用不同的端口权值或路径费用来进行负载均衡。默认情况下,端口的权值是(55)。在如下图所示的配置下,(56)。
某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(14)。
程序设计语言中(50)。
继承性是面向对象程序设计语言不同于其他语言的最主要的特点,是子类自动共享父类数据结构和方法的机制,分为单重继承和多重继承。其中,单重继承,可用(18)来描述,多重继承的类层次结构是(19)。
随机试题
构成企业市场的是()
甲县人民法院受理一起诉甲县公安局的案件后。认为处理起来较为棘手,报请乙市中级人民法院处理。乙市中级人民法院的下列做法正确的有:()
对于()的永久性水工建筑物,若失事后造成巨大损失,或者对水利水电工程造成十分严重影响的,经过论证并报主管部门批准,其级别可提高一级。
在宏观经济发展的四个总体目标中,通货膨胀是衡量()的宏观经济指标。
企业对确实无法支付的应付款项,经批准转销时,应转记入“资本公积”科目。()
盗窃、抢劫或者抢夺的机动车发生交通事故造成损害的,()不需要承担赔偿责任。
A、 B、 C、 D、 A
有个人过着“当一天和尚撞一天钟”、“今朝有酒今朝醉”的生活,这种现象产生的根本的、决定性的原因是没有树立正确的
设有如下定义:char*aa[2]={"abcd","ABCD"},则以下说法中正确的是()。
【B1】【B3】
最新回复
(
0
)