首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某面向对象系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类 (Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多
某面向对象系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类 (Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多
admin
2010-01-23
52
问题
某面向对象系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类 (Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加3个类,(50)设计模式可以实现该目的。
选项
A、外观(Facade)
B、装饰(Decorate)
C、单例(Singleton)
D、模板方法(Template Method)
答案
B
解析
本试题4个选项所给出的四种设计模式的作用如下。外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点;模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。本试题所给出的场景限定了能够增加的类的数量。可以通过新增加三个类,分别继承组件类并实现给组件增加黑色边框、滚动条以及增加黑色边框和滚动条功能,由于文本显示类和图片显示类都属于组件类,因此新增加的三个类能够给文本显示对象和图片显示对象增加额外的显示功能,该实现手段采用的就是装饰(Decorate)模式。
转载请注明原文地址:https://kaotiyun.com/show/wgxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
单个磁头在向盘片的磁性涂层上写入数据时,是以(6)方式写入的。
FTP是基于(39)实现的文件传输协议,使用此协议进行文件传输时,FTP客户和服务器之间建立的连接是(40)。
RS-232-C是目前常见的一种接口标准,它是由(32)提供制定的。该标准在OSI模型中属于(33)层协议标准,通过RS-232-C来连接两个设备最少要连接(34)条线。这个标准的设计数据速率是处理(35)bit/s。(35)bit/s条件下,采用RS-4
在Linux系统的路由配置中,若设置静态路由,则需(17)命令。在使用该命令时为了防止出现错误,可以将网络名字代替网络号,而网络名字可以在文件(18)中定义。为了将手工配置的命令存储下来,在系统启动时自动执行,可以通过(19)来实现。若运行动态路由,则(2
v5接口包含以下(42)协议。
两个人利用Netphone通话时,对语言格式的解释是由(19)完成的。
输入/输出系统主要用三种方式与主机交换数据,对于这三种方式的描述正确的是(1)。
基于对网络安全性的需求,网络操作系统一般采用四级安全保密机制,即注册安全、用户信任者权限、对答信任者权限屏蔽与(64)。
Java语言所编写的程序可以分为两类,Java Applet是对(53)负责的。
阅读以下说明,回答下面问题。【说明】短消息是指简短的字符信息,在短消息通信系统里,则指由短消息实体发起,通过移动网络传输到指定目的地址的有限长度的文本信息,近几年,短消息服务得到广泛应用。基于web的短消息服务平台的系统结构如图3.4所示。w
随机试题
AAfour-yearstudybytheInfantTestingCentersuggeststhatBbabiesfeelmoreCcomfortablyaroundDotherbabiesthanwithadul
A.保证其与提供的商品的实际质量状况相符B.向消费者出具服务单据C.按约定履行,不得无理拒绝D.做出明确的答复经营者以产品说明书表明商品质量状况的应
2008年山东省以下两类行业对人才的需求量相差1万人以上的是()。
9~14:某砌体建筑物采用墙下钢筋混凝土条形基础,地基基础设计等级为丙级,采用垫层法进行地基处理。假定垫层材料重度为19.5kN/m3,土层分布及基础尺寸如图5-10所示;基础底面处相应于荷载效应标准组合时的平均压力值为260kPa。条件同
李某于2007年11月通过考试取得建造师资格证书,2008年6月1日进行了初始注册,并取得注册证书。则下列表述中正确的有()。
下列各项中,不属于分析企业战略风险应收集的信息是()。(2014年)
统一战线在中国革命中有着特殊的重要性,主要是由()因素决定的。
一份犯罪调研报告揭示,某市近三年来的严重刑事犯罪案件60%都为已记录在案的350名惯犯所为。报告同时揭示,严重刑事犯罪案件的作案者半数以上是吸毒者。如果上述断定都是真的,那么,下列哪项断定一定是真的?()
简述哲学的基本问题的内容及对我们实际工作的意义。
评估专业领域中的工作成绩是在实际的工作中进行的。医生可以自由地查阅医书,律师可以参考法典和案例,物理学家和工程师可以随时翻阅他们的参考手册。因此,学生在考试的时候为什么就不可以看他们的课本呢?以下哪项最能恰当地指出上述论证中所存在的漏洞?
最新回复
(
0
)