首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
因使用大量的对象而造成很大的存储开销时,适合采用( )模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。
因使用大量的对象而造成很大的存储开销时,适合采用( )模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。
admin
2017-09-14
18
问题
因使用大量的对象而造成很大的存储开销时,适合采用( )模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。
选项
A、组合(Composite)
B、享元(Flyweight)
C、迭代器(Iterator)
D、备忘(Memento)
答案
B
解析
本题考查设计模式的基本概念。每种设计模式都有特定的意图和适用情况。
组合(Composite)模式将对象组合成树形结构以表示“部分.整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。组件Component为组合的对象声明接口,通常定义父组件引用,用户引用此组件,Leaf和Composite类可以继承这个引用以及管理这个应用的那些操作。适用于:想表示对象的“部分-整体”层次结构;希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。
享元(Flyweight)模式运用共享技术有效地支持大量细粒度的对象。
迭代器(Iterator)提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。适用于:访问一个聚合对象的内容而无须暴露它的内部表示;支持对聚合对象的多种遍历:为遍历不同的聚合结构提供一个统一的接口。
备忘(Memento)在不破坏封装性的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可将对象恢复到原先保存的状态。适用于:必须保存一个对象在某一个时刻的(部分)状态,这样以后需要时它才能恢复到先前的状态;如果一个用接口来让其他对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。
转载请注明原文地址:https://kaotiyun.com/show/6ARZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
对于UML提供的一系列支持面向对象的分析与设计的图,(48)给出系统的静态设计视图;(49)对系统的行为进行组织和建模是非常重要的;(50)和(51)都是描述系统动态视图的交互图,其中(52)描述了以时间顺序组织的对象之间的交互活动,(53)强调收发消息的
Linux是使用最为广泛得网络操作系统之一。在linux网络配置文件中有几个较为重要的配置文件:用于存放本机主机名以及经常访问IP地址的主机名的是(34)。Linux下存在两个网络服务守候进程的配置文件。通过修改(35),可以达到关闭或开放某种对应服务的目
VPN是建立在(1)上的企业专用虚拟网,它有两种模式,分别是(2)。(3)是VPN基本技术,它可以模仿(4)技术。VPN通过(5)保证在共用数据网上安全地传送密钥而不被窃取。
文件的存取方法依赖于(6)。文件的存储管理实际上是对(7)的管理。文件系统在创建一个文件时,为它建立一个(8)。如果文件系统中存在两个文件重名,则不应采用(9)。按照记录存入文件的先后次序排序并查找,排列顺序与记录的内容无关,这是指(10)。
文件的存取方法依赖于(6)。文件的存储管理实际上是对(7)的管理。文件系统在创建一个文件时,为它建立一个(8)。如果文件系统中存在两个文件重名,则不应采用(9)。按照记录存入文件的先后次序排序并查找,排列顺序与记录的内容无关,这是指(10)。
客户/服务器模式产生于20世纪(27)上年代,它是基于(28)的要求而发展起来的。客户/服务器模式的第一个软件产品是(29)系统,客户/服务器模式通常在(30)环境下运行,客户端的软件具有(31)。
现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns、100ns、50ns和70ns。该流水线的操作周期应为(20)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于在流水线
现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns、100ns、50ns和70ns。该流水线的操作周期应为(20)ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于在流水线
随机试题
在Word2010的编辑状态下,打开了“w1.docx”文档,把当前文档以“w2.docx”为名进行“另存为”操作,则()
关节结核最常侵犯
心脏X线摄影是检查心脏病变的重要手段。心脏右前斜位摄影,服钡的目的是观察
下列()经济业务会使企业资产总额增加。
因重大违法暂停上市公司终止上市的,在证券交易所作出终止公司股票上市交易决定后,公司可以向证券交易所申请重新上市的情形包括()。
材料一材料二义务教育课程标准实验教科书思想品德八年级下册第二课第二框《忠实履行义务》一共包括以下三个小标题:(1)法律鼓励做的,我们积极去做:(2)法律要求做的,我们必须去做;(3)法律禁止做的,我们坚决不做。问题:请根据这部分内容拟定教
根据所给材料。回答问题。某一公司有一栋6层的办公楼,公司的财务部、企划部、行政部、销售部、人力资源部、研发部等6个部门在此办公,每个部门占据其中的一层。已知:①人力资源部、销售部两个部门所在的楼层不相邻;②财务部在企划部下一层
老师在讲课前让学生做一个数字游戏。老师说:“1乘1,乘10次,答案是多少?”学生们异口同声地答道:“1。”老师说:“很好,那1.1乘1.1,乘10次呢?”学生们有的猜1.2,有的猜2.1……正确的答案却是2.85。老师又说:“0.9乘0
TheindustrialrevolutionmodifiedthewholestructureofEnglishsociety.
Forthispart,youareallowed30minutestowritealettertoofferyoursuggestionstoyourcousinwhosoughtyouradviceonh
最新回复
(
0
)