网友您好, 请在下方输入框内输入要搜索的题目:

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

A.组合(Composite)
B.享元(Flyweight)
C.迭代器(Iterator)
D.备忘(Memento)

参考答案

参考解析
解析:享元模式的特点是:复用我们内存中已存在的对象,降低系统创建对象实例
组合模式(Composite Pattern)有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。
更多 “因使用大量的对象而造成很大的存储开销时,适合采用(47)模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。A.组合(Composite) B.享元(Flyweight) C.迭代器(Iterator) D.备忘(Memento) ” 相关考题
考题 下面关于嵌入和链接的叙述,正确的是()。 A.嵌入的对象与原对象没有任何联系,链接的对象跟随原对象变化B.链接的对象与原对象没有任何联系,嵌入的对象跟随原对象变化C.链接的对象不随文档一起存储,从而减少存储空间占用D.嵌入的对象不随文档一起存储,从而减少存储空间占用

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

考题 单态模式的优势不包括( )。 A.尽量减少Java对象的创建和销毁时的开销B.避免Java类的频繁实例化C.让相同类的全部实例共享同一内存区D.无须要求一个类只有一个实例

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

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

考题 ● 当不适合采用生成子类的方法对已有的类进行扩充时,可以采用 (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)

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

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

考题 对象池和享元模式的根本不同在于()A、对象池中的对象可以复用,享元模式中的对象不能复用B、对象池可以提升系统性能,享元模式不能C、对象池中的每个对象都是等价的,享元模式中的每个对象是不等价的D、对象池中的每个对象是不等价的,享元模式中的每个对象是等价的

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

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

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

考题 一个指针类型的对象占用内存的()个字节的存储空间。

考题 关于对象成员占用内存的说法哪个正确?()A、同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C、对象的方法不占用内存D、以上都不对

考题 哪些情况适合使用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 取代了简单的指针,它在访问对象时执行一些附加操作

考题 单选题下面关于Objective-C内存管理的描述错误的是()A 当使用ARC来管理内存时,代码中不可以出现autoreleaseB autoreleasepool在drain的时候会释放在其中分配的对象C 当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露D 在使用ARC的项目中不能使用NSZone

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

考题 单选题关于对象成员占用内存的说法哪个正确?()A 同一个类的对象共用同一段内存B 同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C 对象的方法不占用内存D 以上都不对

考题 判断题适配器模式的用意是改变对象的接口而不一定改变对象的性能,而装饰模式的用意是保持接口并增加对象的职责A 对B 错

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

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

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

考题 判断题在享元模式中,共享的享元对象越多,对存储空间的占用就越大A 对B 错