早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

● 下面给出了四种设计模式的作用: 外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这

题目

● 下面给出了四种设计模式的作用:

外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用

装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;

单件(Singleton) :保证一个类仅有一个实例,并提供一个访问它的全局访问点;

模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中现。请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(42)设计模式能够有效达到该目的;该系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询,(43) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类

(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(44)设计模式可以实现该目的。

(42)A. 外观 B. 装饰 C. 单件 D. 模板方法

(43)A. 外观 B. 装饰 C. 单件 D. 模板方法

(44)A. 外观 B. 装饰 C. 单件 D. 模板方法

参考答案
正确答案:C,D,B

看了● 下面给出了四种设计模式的作...的网友还看了以下:

在社会主义现代化建设中,我们始终坚持以经济建设为中心,同时抓好社会主义精神文化建设、民族法制建设以 政治 2020-05-16 …

首先将系统中的关键部分设计出来,再让系统其余部分的设计去适应它们,这称为 ()。A.模块化设计B.逐 计算机类考试 2020-05-24 …

● Linux 系统中的设备可分为三类:字符设备、块设备和网络设备,其中不是基于文件系统访问的设备是 计算机类考试 2020-05-26 …

Linux系统中的设备可分为三类:字符设备、块设备和网络设备,其中不是基于文件系统访问的设备是(45 计算机类考试 2020-05-26 …

联合电为系统中的设备备用容量比孤立运行的电力系统可以( )。A.增加B.减少C.不变D.没有关系 职业技能鉴定 2020-05-31 …

Linux系统中的设备文件通常有如下分类() 计算机类考试 2020-05-31 …

在Windows95控制面板系统项的设备管理器中,声卡各驱动程序所在的项目是()。 计算机类考试 2020-05-31 …

当用户安装一个新的设备时,系统报告一个错误不能安装新的设备,此设备没有经过微软的数字签名,可能导致系 计算机类考试 2020-05-31 …

计算机操作系统可以根据下面的术语来进行非正式分类:()操作系统用于一组输入设备的输入,这些设备可以被 计算机类考试 2020-05-31 …

设备材料采购评标,如果采用全寿命费用评价方法,其正确的做法是( )。A.确定一个统一的设备评审 建筑工程类考试 2020-06-07 …