首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是
admin
2018-04-25
43
问题
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是(36)。
选项
A、Flyweight
B、Proxy
C、Command
D、State
答案
A
解析
本题考查设计模式的基本知识。根据目的和用途不同,设计模式可分为创建型(Creational)模式、结构型(Structural)模式和行为型(Behavioral)模式三种。创建型模式主要用于创建对象,结构型模式主要用于处理类或对象的组合,行为型模式主要用于描述类或对象的交互以及职责的分配。根据题干的描述,适用于该要求的设计模式应属于结构型模式。Flyweight(享元)和Proxy(代理)属于结构型模式。Flyweight模式通过运用共享技术,有效地支持大量细粒度的对象。系统只使用少量的对象,而这些对象都很相似,状态变化很小,对象使用次数增多。Proxy模式可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度。因此本题适合于采用Flyweight模式。
转载请注明原文地址:https://kaotiyun.com/show/XCLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请打开任务窗格。
在newbook1的工作表1中,将单元格B6的值设置为数字文本123。
请将“huahuan”图片添加为图片项目符号,再应用到当前文本中。
请为演示文稿添加自定义数字签名,名称为“tianyu”,目的为“加密”。
下列叙述中,不属于数据库系统的是()。
以下有关类的叙述中,不正确的是________。
TCP/IP模型中的网际层对应于OSI参考模型中的()。
目前公认的人类发明的第一台电子计算机是()。
RISC(精简指令系统计算机)是计算机系统的基础技术之一,其特点不包括______。
随机试题
在保证获取必要的诊断资料前提下,采取措施错误的是
金瓷结合界面处理恰当与否关系到金瓷结合强度,因此严格的进行正确的处理才能保证PFM冠的质量。PFM基底冠在预氧化处理中不正确的是A.非贵金属在烤瓷炉内真空状态下加热形成氧化膜B.贵金属在炉内半真空状态下加热形成氧化膜C.巴非贵金属在炉内非真空状态
经产母牛,表现持续而强烈的发情行为,体重减轻。直肠检查发现卵巢为圆形,有突出于表面的直径约2.5cm的结构,触诊该突起感觉壁薄。2周后复查,症状同前该牛可能发生的疾病是()。
在人身保险合同中,( )不得被指定为受益人。
对于二手房个人住房贷款,银行的最主要合作单位是房地产经纪公司。()
根据供求规律,均衡产量与需求之间的关系呈()。
国有独资企业、国有独资公司和国有资本控股公司、国有资本参股公司的主要负责人,应当接受依法进行的任期经济责任审计。
每个学期,学校都会通过会考来评价学生的学习情况,这属于()。
格鲁克歌剧的改革措施是什么?
Olderpeoplemustbegivenmorechancestolearniftheyaretocontributetosocietyratherthanbeafinancialburden,accordi
最新回复
(
0
)