单选题关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A一个应用程序使用了大量的对象B完全由于使用大量的对象,造成很大的存储开销C对象的大多数状态都可变为外部状态D你想使用一个已经存在的类,而它的接口不符合你的需求
单选题
关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()
A
一个应用程序使用了大量的对象
B
完全由于使用大量的对象,造成很大的存储开销
C
对象的大多数状态都可变为外部状态
D
你想使用一个已经存在的类,而它的接口不符合你的需求
参考解析
解析:
暂无解析
相关考题:
当不适合采用生成子类的方法对已有的类进行扩充时,可以采用( )没计模式动态地给一个对象添加一些额外的职责;当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度的对象;当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。A.命令(Command)B.适配器(Adapter)C.装饰(Decorate)D.享元(Flyweight)
图4-6示意的为(48)设计模式,表示一个作用于某对象结构中的各元素的操作。A.Visitor(访问者)B.Observer(观察者)C.Flyweight(享元)D.Prototype(原型)
为图形用户界面(GUI)组件定义不同平台的并行类层次绩构,适合采用()模式。A.享元(Flyweight)B.抽象工厂(Abstract Factory)C.外观(Facade))D.装饰器(Decorator)
因使用大量的对象而造成很大的存储开销时,适合采用()模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。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)
( )设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类A.工厂方法(FactoryMethod) B.享元(Flyweight) C.观察者(Observer)D.中介者(Mediator)
欲使一个后端数据模型能够被多个前端用户界面连接,采用( )模式最适合A.装饰器(Decorator)B.享元(Flyweight) C.观察者(Observer)D.中介者(Mediator)
图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用(1)模式。A.享元(Flyweight)B.抽象工厂(Abstract Factory)C.外观(Facade) D.装饰器(Decorator)
对象池和享元模式的根本不同在于()A、对象池中的对象可以复用,享元模式中的对象不能复用B、对象池可以提升系统性能,享元模式不能C、对象池中的每个对象都是等价的,享元模式中的每个对象是不等价的D、对象池中的每个对象是不等价的,享元模式中的每个对象是等价的
以下哪个设计模式最符合以下的场景说明:() 能使客户端独立于产品的创建过程,并且在系统中引入新产品时无需对客户端进行修改。A、工厂模式(Factory)B、状态模式(State)C、享元模式(Flyweight)D、原型模式(Prototype)
以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()A、桥接模式(Bridge)B、装饰模式(Decorator)C、享元模式(Flyweight)D、外观模式(Facade)
关于模式适用性,在以下情况不适合使用FLYWEIGHT(享元)模式?()A、一个应用程序使用了大量的对象B、完全由于使用大量的对象,造成很大的存储开销C、对象的大多数状态都可变为外部状态D、你想使用一个已经存在的类,而它的接口不符合你的需求
关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A、你想使用一个已经存在的类,而它的接口不符合你的需求B、根据需要创建开销很大的对象C、在需要用比较通用和复杂的对象指针代替简单的指针的时候D、取代了简单的指针,它在访问对象时执行一些附加操作
单选题对象池和享元模式的根本不同在于()A对象池中的对象可以复用,享元模式中的对象不能复用B对象池可以提升系统性能,享元模式不能C对象池中的每个对象都是等价的,享元模式中的每个对象是不等价的D对象池中的每个对象是不等价的,享元模式中的每个对象是等价的
单选题关于模式适用性,在以下情况不适合使用COMMAND(命令)模式?()A抽象出待执行的动作以参数化某对象,使用过程语言中的回调(callback)函数表达这种参数化机制BJava语言中的:AWT的事件处理C在需要用比较通用和复杂的对象指针代替简单的指针的时候D一个系统需要支持交易(transaction),一个交易结构封装了一组数据更新命令
单选题以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()A桥接模式(Bridge)B装饰模式(Decorator)C享元模式(Flyweight)D外观模式(Facade)
单选题关于模式适用性,在以下情况不适合使用PROXY(代理)模式?()A你想使用一个已经存在的类,而它的接口不符合你的需求B根据需要创建开销很大的对象C在需要用比较通用和复杂的对象指针代替简单的指针的时候D取代了简单的指针,它在访问对象时执行一些附加操作
单选题关于模式适用性,在以下情况不适合使用Abstract Factory模式?()A一个系统要独立于它的产品的创建、组合和表示时B一个系统要由多个产品系列中的一个来配置时C当你要强调一系列相关的产品对象的设计以便进行联合使用时D当一个类希望由它的子类来指定它所创建的对象的时候
单选题以下哪个设计模式最符合以下的场景说明:() 能使客户端独立于产品的创建过程,并且在系统中引入新产品时无需对客户端进行修改。A工厂模式(Factory)B状态模式(State)C享元模式(Flyweight)D原型模式(Prototype)