首页 > 软考
题目内容 (请给出正确答案)
[主观题]

● 下面给出了四种设计模式的作用: 外观(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. 模板方法

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“● 下面给出了四种设计模式的作用: 外观(Facade):为…”相关的问题
第1题
下面给出了四种设计模式的作用: 外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这

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

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

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

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

模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。

请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用 (1) 设计模式能够有效达到该目的;该系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询, (2) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类, (3) 设计模式可以实现该目的。

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

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

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

点击查看答案
第2题
● 已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用
,采用(41)设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用(42)设计模式动态地给一个对象添加一些额外的职责。

(41)

A. Facade(外观)

B. Singleton(单件)

C. Participant(参与者)

D. Decorator(装饰)

(42)

A. Facade(外观)

B. Singleton(单件)

C. Participant(参与者)

D. Decorator(装饰)

点击查看答案
第3题
美国行政学家彼得斯的著作《政府未来的治理模式》中提出了政府治理的四种模式,其中不包括()。

A.市场式政府模式

B.参与式政府模式

C.解制式政府模式

D.计划式政府模式

点击查看答案
第4题
小李要建立一个网上商店,用于销售日常生活用品,比如衣服,厨房用具等。他找专业人士设计出了一个建
立网站的方案,他要求要把网站的整体风格定为蓝色的,要完成购物,网上竞价,提示语言,公告牌等功能。请就这个案例完成下面问题。

设计这样一个网站可能需要哪几种编程语言,分别都是起什么作用。

点击查看答案
第5题
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用
(42)设计模式能够有效达到该目的;该系统中的某子模块需要为其他模块提供访问不同数据库系统(Oracle、SQLServer、DB2UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询,(43)设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(44)设计模式可以实现该目的。

A.外观

B.装饰

C.单件

D.模板方法

点击查看答案
第6题
《建筑结构荷载规范》(GB50009-2012)给出了荷载的四种代表值,即标准值、组合值、频遇值和准永久值,其中()是荷载的基本代表值。

A.组合值

B.频遇值

C.标准值

D.准永久值

点击查看答案
第7题
由于该软件是质量要求很高的航空嵌入式实时软件,在甲乙双方就签订该软件第三方测试技术协议进行
磋商时,甲方要求乙方的第三方测试结构覆盖率必须达到修正的条件判定覆盖(MC/DC)。请分别简述修正的条件判定覆盖MC/DC与条件判定覆盖(C/DC)对测试用例集的要求条件,下面给出了一个含有两个判定条件的例子,请说明两种覆盖测试用例集的设计方法。

例子:

IF A OR B THEN

ELSE

ENDIF

点击查看答案
第8题
在方格图上,布莱克和穆登提出了四种基本的极端类型方式。其中,()是主管人员极少关心人员或生产。他们放弃自己的职责而无所作为,或者只扮演“信使”的角色,把上级的信息传达给下属。

A.9.1型管理

B. 9.9型管理

C. 1.9型管理

D. 1.1 型管理

点击查看答案
第9题
下面哪个类给出了构件的定义?()A.java.awt.GraphicsB.java.awt.ContainerC.java.awt.ComponentD.

下面哪个类给出了构件的定义? ()

A.java.awt.Graphics

B.java.awt.Container

C.java.awt.Component

D.java.awt.Object

点击查看答案
第10题
对下面文段中修辞方法及作用的分析,不正确的一项是()

A.文段中运用了比喻的修辞,把思想比作一盘琴键,生动地写出了敏捷手指的撩拨带来了美妙的乐音

B.文段中运用了拟人的修辞,将阳光白云和风大地赋予人的行为,表现了思想活跃给人们带来的精神上的欣悦与飞扬

C.文段中请你记住,请你记住!运用了反复的修辞,提醒读者要始终让自己的思想保持活跃的重要性

D.文段结尾运用了反问的修辞,强调了你应该有在思想的琴键上弹出春之和鸣,奏响黎明鸟声的想法

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改