因使用大量的对象而造成很大的存储开销时,适合采用()模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。A.组合(Composite)B.享元(Flyweight)C.迭代器(Iterator)D.备忘(Memento)

因使用大量的对象而造成很大的存储开销时,适合采用()模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。

A.组合(Composite)

B.享元(Flyweight)

C.迭代器(Iterator)

D.备忘(Memento)


相关考题:

在面向对象软件开发过程中,采用设计模式___(34)___。(34)A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计和体系结构C.以减少设计过程创建的类的个数D.以保证程序的运行速度达到最优值

下面关于嵌入和链接的叙述,正确的是()。 A.嵌入的对象与原对象没有任何联系,链接的对象跟随原对象变化B.链接的对象与原对象没有任何联系,嵌入的对象跟随原对象变化C.链接的对象不随文档一起存储,从而减少存储空间占用D.嵌入的对象不随文档一起存储,从而减少存储空间占用

在面向对象软件开发过程中,采用设计模式(37)。A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计和体系结构C.以减少设计过程创建的类的个数D.以保证程序的运行速度达到最优值

在面向对象软件歼发过程中,采用哪种设汁模式?——A.以减少设计过程创建的类的个数B.以保证程序的运行速度达到最优值C.以复用成功的设计和体系结构D.以允许在非面向对象程序设计语言中使用面向对象的概念

在面向对象软件开发过程中,采用设计模式(48)。A.以减少设计过程创建的类的个数B.以保证程序的运行速度达到最优值C.以复用成功的设计和体系结构D.以允许在非面向对象程序设计语言中使用面向对象的概念

当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )没计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。A.命令(Command)B.适配器(Adapter)C.装饰(Decorate)D.享元(Flyweight)

信息分类编码的存储方式分为几类()。A.A类编码对象,不单设码表文件,代码表寓于数据库基表中的编码对象B.B类编码对象,单独设立代码表的编码对象C.C类编码对象,码表短小而使用频率很大,设立公用代码表的编码对D.D类编码对象,基于B类的编码对象,码表很大而使用频率很

结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下( )模式是结构型对象模式。A.中介者 (Mediator) B.构建器(Builder) C.解释器(Interpreter) D.组合(Composite)

● 当不适合采用生成子类的方法对已有的类进行扩充时,可以采用 (43) 设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用 (44) 设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用 (45) 设计模式将该类的接口转换成我们希望的接口。(43)A. 命令(Command)B. 适配器(Adapter)C. 装饰(Decorate)D. 享元(Flyweight)(44)A. 命令(Command)B. 适配器(Adapter)C. 装饰(Decorate)D. 享元(Flyweight)(45)A. 命令(Command)B. 适配器(Adapter)C. 装饰(Decorate)D. 享元(Flyweight)

自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用( )模式设计实现,其类图如下图所示,其中( )是客户程序使用的主要接口,可用状态来对其进行配置。此模式为( ),体现的最主要的意图是(请作答此空)。A.当一个对象状态改变时所有依赖它的对象得到通知并自动更新B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存C.一个对象在其内部状态改变时改变其行为D.将请求封装为对象从而可以使用不同的请求对客户进行参数化

结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下(48)模式是结构型对象模式。A.中介者 (Mediator)B.构建器(Builder)C.解释器(Interpreter)D.组合(Composite)

下列哪个对象用来存储一个应用中所有用户共享的信息?()A、Application对象B、Session对象C、Response对象D、Object Context对象

下列哪些场合不适合微笑?()A、气氛庄严的场所B、服务对象具有某种先天的生理缺陷C、服务对象满面怒气D、服务对象因出了洋相而感到尴尬时

下面关于嵌入和链接的叙述,正确的是()。A、嵌入的对象与原对象没有任何联系,链接的对象跟随原对象变化B、链接的对象与原对象没有任何联系,嵌入的对象跟随原对象变化C、链接的对象不随文档一起存储,从而减少存储空间占用D、嵌入的对象不随文档一起存储,从而减少存储空间占用

嵌入和链接的区别是()A、嵌入的对象与原对象没有任何联系,链接的对象跟随原对象变化B、链接的对象与原对象没有任何联系,嵌入的对象跟随原对象变化C、链接的对象可以不随文档一起存储,从而减少存储空间占用D、一个文档中被链接的对象的存储位置变化时,必须重新链接,否则显示异常

以下不适合使用装饰模式的是()A、装饰某个对象时需要修改该类的对象B、在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责C、需要动态地给一个对象增加功能,这些功能也可以动态地被撤销D、当不能采用继承的方式对系统进行扩充或者采用继承不利于系统扩展和维护时E、只需要对某个对象进行外观修饰而不需要修改其内在属性时

​全面调查适合被调查对象数量少,企业人力、财力、物力都比较雄厚时采用。​​​​​

哪些情况适合使用session对象来跟踪会话?()A、Servlet容器支持Session对象从内存到外部存储设备间的交换B、需要存储多个页面的共享数据C、维持商业应用会话D、需要相对安全可靠的会话

关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A、一个应用程序使用了大量的对象B、完全由于使用大量的对象,造成很大的存储开销C、对象的大多数状态都可变为外部状态D、你想使用一个已经存在的类,而它的接口不符合你的需求

关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A、你想使用一个已经存在的类,而它的接口不符合你的需求B、根据需要创建开销很大的对象C、在需要用比较通用和复杂的对象指针代替简单的指针的时候D、取代了简单的指针,它在访问对象时执行一些附加操作

单选题以下不适合使用装饰模式的是()A装饰某个对象时需要修改该类的对象B在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责C需要动态地给一个对象增加功能,这些功能也可以动态地被撤销D当不能采用继承的方式对系统进行扩充或者采用继承不利于系统扩展和维护时E只需要对某个对象进行外观修饰而不需要修改其内在属性时

单选题关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A你想使用一个已经存在的类,而它的接口不符合你的需求B根据需要创建开销很大的对象C在需要用比较通用和复杂的对象指针代替简单的指针的时候D取代了简单的指针,它在访问对象时执行一些附加操作

单选题以下选项哪个是用来描述组合模式()A为其他对象提供一种代理以控制对这个对象的访问B运用共享技术有效地支持大量细粒度的对象C将对象组合成树形结构以表示“部分-整体”的层次结构D将一个复杂对象的构建与它的表示分离

判断题Delphi采用基于对象的引用模式,即类的每一个变量不保存对象的值,而保存一个引用或一个指针来说明对象存储的内存位置。A对B错

单选题关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A一个应用程序使用了大量的对象B完全由于使用大量的对象,造成很大的存储开销C对象的大多数状态都可变为外部状态D你想使用一个已经存在的类,而它的接口不符合你的需求

多选题哪些情况适合使用session对象来跟踪会话?()AServlet容器支持Session对象从内存到外部存储设备间的交换B需要存储多个页面的共享数据C维持商业应用会话D需要相对安全可靠的会话

多选题嵌入和链接的区别是()A嵌入的对象与原对象没有任何联系,链接的对象跟随原对象变化B链接的对象与原对象没有任何联系,嵌入的对象跟随原对象变化C链接的对象可以不随文档一起存储,从而减少存储空间占用D一个文档中被链接的对象的存储位置变化时,必须重新链接,否则显示异常