首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某面向对象系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类 (Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多
某面向对象系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类 (Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多
admin
2010-01-23
41
问题
某面向对象系统中的文本显示类(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。case(25)in1)cat$1;;
单个磁头在向盘片的磁性涂层上写入数据时,是以(6)方式写入的。
PPP协议是数据链路层的一个协议,它被广泛用于接入Internet中。PPP协议是一个(53)。帧长为整数个字节。它克服了SLIP协议的缺点,可以进行协商,并且(54)。它可以分成3个层次,其中的网络层协议被称为(55),包括了不同的网络层协议。利用PPP
ICMP是Internet控制协议报文协议,它允许主机或路由器报告(37)和提供有关异常情况的报告。它是(38)的组成部分,其报文格式包括报文头和数据区两部分,其中报文头部分是由—些刨等三个字段组成,字段长度分别为(40)。ICMP可作为询问报文,用来测试
下列概念中不属于成本管理环节的是(10)。
计算机指令系统通常采用多种确定操作数的方式。当操作数直接给出时,这种寻址方式叫作(8),在这种方式下,操作数直接包含在指令中;当操作数的地址由某个指定的变址寄存器的内容与位移量相加得到时,叫作(9);如果操作数的地址是主存中与该指令地址无关的存储单元的内容
CMM(软件能力成熟度模型)描述和分析了软件过程能力的发展与改进的程度,确立了一个软件过程成熟程度的分级标准。在初始级,软件过程定义几乎处于无章可循的状态,软件产品的成功往往依赖于个人的努力和机遇;在(44),已建立了基本的项目管理过程,可对成本、进度和功
下面是一个面向连接的SOCKET实例,填入(n)处。【说明】代码实例中的服务器通过socket连接向客户端发送字符串"Hello,youareconnected!"。只要在服务器上运行该服务器软件,在客户端运行客户软件,客户端就会收到该
在数据通信中,将信道上的模拟信号变换成数字信号的过程称为(26)。
关于TCP/IP与OSI模型的说法中,正确的是(24)。
随机试题
《食品卫生法》规定遇工作人员家属患传染病时,应自动申请_______,以防传染。
胸腔负压的生理意义有()
A.重镇安神,清心泻火B.益阴明目,重镇安神C.滋阴养血,补心安神D.养血安神,清热除烦E.养心安神,和中缓急
在风险分析过程中,往往是将( )的分解方式组合后进行建设工程风险的分解。
根据刑事法律制度的规定,下列有关单位犯罪的表述中,正确的有()。
()是指借款人的营业利润与产品销售收入净额的比率。
根据所给材料回答问题。某出版社利用自有资源开发了一款数字出版产品,以文字、图片、音频、视频和动画形式展示。出版社领导决定由数字中心编辑A负责本款数字产品的上线发布工作。编辑A接受任务后,初步拟订了各工作环节的计划:第一,启动资源入库环节工作,将该款数字
教师一句鼓励的话,一个充满信任的眼神,一个能引起共鸣的手势或表情,都会使学生受到极大的鼓舞,增加无穷的勇气,取得显著的进步,这属于()。(2014·湖南)
植物的光合作用对地球生态起着至关重要的作用,下列关于光合作用的说法不正确的是:
"Down-to-earth"meanssomeoneorsomethingthatishonest,realisticandeasytodealwith.Itisapleasuretofind【31】______w
最新回复
(
0
)