首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是
admin
2018-04-25
48
问题
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是(36)。
选项
A、Flyweight
B、Proxy
C、Command
D、State
答案
A
解析
本题考查设计模式的基本知识。根据目的和用途不同,设计模式可分为创建型(Creational)模式、结构型(Structural)模式和行为型(Behavioral)模式三种。创建型模式主要用于创建对象,结构型模式主要用于处理类或对象的组合,行为型模式主要用于描述类或对象的交互以及职责的分配。根据题干的描述,适用于该要求的设计模式应属于结构型模式。Flyweight(享元)和Proxy(代理)属于结构型模式。Flyweight模式通过运用共享技术,有效地支持大量细粒度的对象。系统只使用少量的对象,而这些对象都很相似,状态变化很小,对象使用次数增多。Proxy模式可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度。因此本题适合于采用Flyweight模式。
转载请注明原文地址:https://kaotiyun.com/show/XCLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请先在光标处键入“自传”文字,然后只将窗体数据保存到默认文件夹下,文件名为“自传”,其他参数取默认值。
查找文档中"项目"两个字。
步骤1在[审阅]选项卡[更改]组中,单击[保护工作簿]→[保护结构和窗口]命令。步骤2在[保护结构和窗口]对话框中输入密码,单击[确定]按钮,如图5—12所示。[*]步骤3在[确认密码输入]文本框中输入密码,单击[确定]按钮,如图5—13
请在当前视图下展开文本内容,并设置“显示文本格式”和“仅显示首行”格式。
在光标处插入中文的系统日期和时间,将格式“2012/5/13”设置为默认格式,并可以自动更新。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、()和物理数据模型。
下列关于程序设计语言的叙述中,错误的是________。
下列关于计算机网络的叙述中正确的是________。
OSI参考模型的物理层和数据链路层解决的是()。
随机试题
艺术领域中的崇高,主要体现在其力度和()
评价超声指向性优劣的指标是
针灸治疗肺热之痿证,配穴为针灸治疗肝肾阴亏之痿证,配穴为
小偷甲在某商场窃得乙的钱包后逃跑,乙发现后急追。甲逃跑中撞上欲借用商场厕所的丙,因商场地板湿滑,丙摔成重伤。有关本案的下列说法中,正确的是()。
B公司目前生产一种产品,该产品的适销期预计还有6年,公司计划6年后停产该产品。生产该产品的设备已经使用5年,比较陈旧,运行成本(人工费、维修费和能源消耗等)和残次品率较高。目前市场上出现了一种新设备,其生产能力、生产产品的质量与现有设备相同。新设备虽然购置
团队中有一位客人感冒了,提出要导游员帮助买药,导游员的正确做法是()
试述建设创新型国家的主要目标以及我国科技发展的指导方针。
一桶汽油第一次用去20升,第二次用去余下的3/4。这时,桶内还有汽油20升,这桶汽油原来有油多少升?
最早规定治外法权内容的是()。
在当代中国,爱国主义与爱社会主义的统一是中国历史发展的必然结果。爱国主义与爱社会主义的一致性在于()
最新回复
(
0
)