网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
6、当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用()设计模式运用共享技术来有效地支持大量细粒度对象的重用。
A.Facade(外观)
B.Composite(组合)
C.Flyweight(享元)
D.Adapter(适配器)
参考答案和解析
享元模式
更多 “6、当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用()设计模式运用共享技术来有效地支持大量细粒度对象的重用。A.Facade(外观)B.Composite(组合)C.Flyweight(享元)D.Adapter(适配器)” 相关考题
考题
若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。针对上述需求,可以采用( )设计模式抽象出相同的数据库访问过程,该设计模式( )。A.外观 B.装饰 C.桥接 D.享元 A.可以动态、透明地给单个对象添加职责 B.为子系统定义了一个高层接口,这个接口使得这一子系统更加容易使用 C.通过运用共享技术,有效支持大量细粒度的对象 D.将抽象部分与它的实现部分分离,使它们都可以独立地变化
考题
图6-6UML类图所示意的设计模式的意图是(46)。A.在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存该状态B.提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示C.运用共享技术有效地支持大量细粒度的对象D.用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
考题
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )没计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。A.命令(Command)B.适配器(Adapter)C.装饰(Decorate)D.享元(Flyweight)
考题
在PowerPoint2000中,下列有关链接与嵌入的说法中错误的是______。A.用户可以链接或嵌入在Office应用程序中创建的全部或部分信息B.对象链接与嵌入技术是Windows应用程序之间共享信息的重要手段之一C.对象是用户使用应用程序创建的任何形式的信息,但不包含公式D.链接对象和嵌入对象之间的主要区别在于对象存储的地点和更新方式的不同
考题
因使用大量的对象而造成很大的存储开销时,适合采用()模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。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)
考题
以下意图哪个是用来描述ITERATOR(迭代器)?()A、使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系B、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象C、提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示D、运用共享技术有效地支持大量细粒度的对象
考题
以下意图哪个是用来描述PROXY(代理)?()A、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象B、运用共享技术有效地支持大量细粒度的对象C、为其他对象提供一种代理以控制对这个对象的访问D、将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
考题
以下意图哪个是用来描述FLYWEIGHT(享元)?()A、将抽象部分与它的实现部分分离,使它们都可以独立地变化B、运用共享技术有效地支持大量细粒度的对象C、动态地给一个对象添加一些额外的职责D、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
考题
哪些情况适合使用session对象来跟踪会话?()A、Servlet容器支持Session对象从内存到外部存储设备间的交换B、需要存储多个页面的共享数据C、维持商业应用会话D、需要相对安全可靠的会话
考题
以下意图哪个是用来描述BUILDER(生成器)?()A、定义一个用于创建对象的接口,让子类决定实例化哪一个类B、将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示C、保证一个类仅有一个实例,并提供一个访问它的全局访问点D、运用共享技术有效地支持大量细粒度的对象
考题
关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A、一个应用程序使用了大量的对象B、完全由于使用大量的对象,造成很大的存储开销C、对象的大多数状态都可变为外部状态D、你想使用一个已经存在的类,而它的接口不符合你的需求
考题
PowerPoint中,下列有关链接与嵌入的说法中错误的是()A、用户可以链接或嵌入在OFFICE应用程序中创建的全部或部分B、对象链接与嵌入技术是WINDOWS应用程序之间共享的重要手段之一C、对象是用户使用应用程序创建的任何形式的,但不包含公式D、链接对象和嵌入对象之间的主要区别在于对象存储的地点和更新方式的不同
考题
单选题以下意图哪个是用来描述PROXY(代理)?()A
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象B
运用共享技术有效地支持大量细粒度的对象C
为其他对象提供一种代理以控制对这个对象的访问D
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
考题
单选题下面关于Objective-C内存管理的描述错误的是()A
当使用ARC来管理内存时,代码中不可以出现autoreleaseB
autoreleasepool在drain的时候会释放在其中分配的对象C
当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露D
在使用ARC的项目中不能使用NSZone
考题
单选题以下选项哪个是用来描述组合模式()A
为其他对象提供一种代理以控制对这个对象的访问B
运用共享技术有效地支持大量细粒度的对象C
将对象组合成树形结构以表示“部分-整体”的层次结构D
将一个复杂对象的构建与它的表示分离
考题
单选题当不适合采用生成子类的方法对已有的类进行扩充时,可以采用(1)设计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用(2)设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用(3)设计模式将该类的接口转换成我们希望的接口。
空白(1)处应选择()A
命令(CommanD)B
适配器(Adapter)C
装饰(DecoratE)D
享元(Flyweight)
考题
单选题PowerPoint中,下列有关链接与嵌入的说法中错误的是()。A
用户可以链接或嵌入在OFFICE应用程序中创建的全部或部分信息B
对象链接与嵌入技术是WINDOWS应用程序之间共享信息的重要手段之一C
对象是用户使用应用程序创建的任何形式的信息,但不包含公式D
链接对象和嵌入对象之间的主要区别在于对象存储的地点和更新方式的不同
考题
单选题博学公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时不显示当前页面以外的图形。针对这种需求,公司可以采用()避免同时创建这些图形对象。A
代理模式B
外观模式C
桥接模式D
组合模式
考题
单选题关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A
一个应用程序使用了大量的对象B
完全由于使用大量的对象,造成很大的存储开销C
对象的大多数状态都可变为外部状态D
你想使用一个已经存在的类,而它的接口不符合你的需求
考题
单选题以下意图哪个是用来描述FLYWEIGHT(享元)?()A
将抽象部分与它的实现部分分离,使它们都可以独立地变化B
运用共享技术有效地支持大量细粒度的对象C
动态地给一个对象添加一些额外的职责D
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
热门标签
最新试卷