首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是
admin
2018-04-25
68
问题
采用以下设计思路实现下图所示的目录浏览器:目录中的每个目录项被认定为一个类,其属性包括名称、类型(目录或文件)、大小、扩展名、图标等。为节省内存空间,要求不能将具有相同属性(例如类型、扩展名、图标相同)的相同文件看作不同的对象。能够满足这一要求的设计模式是(36)。
选项
A、Flyweight
B、Proxy
C、Command
D、State
答案
A
解析
本题考查设计模式的基本知识。根据目的和用途不同,设计模式可分为创建型(Creational)模式、结构型(Structural)模式和行为型(Behavioral)模式三种。创建型模式主要用于创建对象,结构型模式主要用于处理类或对象的组合,行为型模式主要用于描述类或对象的交互以及职责的分配。根据题干的描述,适用于该要求的设计模式应属于结构型模式。Flyweight(享元)和Proxy(代理)属于结构型模式。Flyweight模式通过运用共享技术,有效地支持大量细粒度的对象。系统只使用少量的对象,而这些对象都很相似,状态变化很小,对象使用次数增多。Proxy模式可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度。因此本题适合于采用Flyweight模式。
转载请注明原文地址:https://www.kaotiyun.com/show/XCLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
在学生成绩表中,将李林的三科成绩,利用自动求和的方法计算结果,保存在单元格E2中。
请删除销售情况图表中各个月份里“长春”的数据系列。
请将数据表显示在销售情况图表中。
请对津贴分配表中的津贴分配情况按部门分类后对津贴情况给予汇总。
在学生成绩表中,请利用“快速计算”方法,计算李林的三科成绩总分。
为文档中的所有段落添项目符号(第一行第二个)。
设置选项,使不在信任文档中的Acitvex,以附加限制启用“初始化不安全”(UFI)控件进行提示;消息栏不显示被阻止的内容信息。
设置D列单元格的日期格式为“年*月*日”不受操作系统设置的影响。
下列关于Windows操作系统功能的叙述中,错误的是________。
下列不属于数字通信系统性能指标的是________。
随机试题
A.HSV-ⅠB.HSV-ⅡC.HPVD.HIVE.HBV引起尖锐湿疣的病原体是
对确诊霍乱最有意义的是
患者,腹痛绵绵,时作时止,喜热恶冷,痛时喜按,饿时更甚,大便溏薄,舌淡苔白,脉沉细。方选
疾病发生的重要条件是
灶心土的作用不包括( )。
环磷酰胺最常见的不良反应
关于城乡规划的方针政策,以下正确的是()。①城市规划应合理布局、统筹兼顾;②合理节约、利用土地和水资源;③大力开采矿物资源;④保护和改善城市生态环境;⑤妥善处理城镇建设和区域发展的关系;⑥促进城市产业结构调整和城市功能的提高;⑦正确引导小城镇和
下面是某求助者的MMPI的测验结果:从测验结果来看,该求助者可能存在()。
劳动法的立法宗旨在于()
Jane:Carol,youlookverywell.Carol:Thankyou,Jane.Youlookwonderfultoo.Yourweekendtennismusthavedoneyougood.Ja
最新回复
(
0
)