21、以下关于享元模式的叙述错误的是()。A.享元模式运用共享技术有效地支持大量细粒度对象的复用B.在享元模式中可以多次使用某个对象,通过引入外部状态使得这些对象可以有所差异C.享元对象能够做到共享的关键是引入了享元池,在享元池中通过克隆方法向客户端返回所需对象D.在享元模式中,外部状态是随环境改变而改变、不可以共享的状态,而内部状态是不随环境改变而改变、可以共享的状态
21、以下关于享元模式的叙述错误的是()。
A.享元模式运用共享技术有效地支持大量细粒度对象的复用
B.在享元模式中可以多次使用某个对象,通过引入外部状态使得这些对象可以有所差异
C.享元对象能够做到共享的关键是引入了享元池,在享元池中通过克隆方法向客户端返回所需对象
D.在享元模式中,外部状态是随环境改变而改变、不可以共享的状态,而内部状态是不随环境改变而改变、可以共享的状态
参考答案和解析
享元对象能够做到共享的关键是引入了享元池,在享元池中通过克隆方法向客户端返回所需的对象。
相关考题:
如下UML类图表示的是 (44) 设计模式。以下关于该设计模式的叙述中,A.工厂方法B.策略S 如下UML类图表示的是 (44) 设计模式。以下关于该设计模式的叙述中,A.工厂方法B.策略C.抽象工厂D.观察者
对象池和享元模式的根本不同在于()A、对象池中的对象可以复用,享元模式中的对象不能复用B、对象池可以提升系统性能,享元模式不能C、对象池中的每个对象都是等价的,享元模式中的每个对象是不等价的D、对象池中的每个对象是不等价的,享元模式中的每个对象是等价的
以下哪个设计模式最符合以下的场景说明:() 能使客户端独立于产品的创建过程,并且在系统中引入新产品时无需对客户端进行修改。A、工厂模式(Factory)B、状态模式(State)C、享元模式(Flyweight)D、原型模式(Prototype)
以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()A、桥接模式(Bridge)B、装饰模式(Decorator)C、享元模式(Flyweight)D、外观模式(Facade)
单选题对象池和享元模式的根本不同在于()A对象池中的对象可以复用,享元模式中的对象不能复用B对象池可以提升系统性能,享元模式不能C对象池中的每个对象都是等价的,享元模式中的每个对象是不等价的D对象池中的每个对象是不等价的,享元模式中的每个对象是等价的
单选题以下哪种设计模式能够支持动态地给一个对象增加其他职责而且在职责整合时支持热插拔()A桥接模式(Bridge)B装饰模式(Decorator)C享元模式(Flyweight)D外观模式(Facade)
单选题以下关于超享存产品说法错误的是:()A协议签订后,每张借记卡允许开立多个“超享存”定期子账户B每个客户仅可签订一个“超享存”协议C超享存子账户仅限卡储形式开立,不出具纸质存单D超享存”支持I类、II类借记卡签约,不支持III类借记卡、儿童卡、联名账户借记卡签约
单选题以下哪个设计模式最符合以下的场景说明:() 能使客户端独立于产品的创建过程,并且在系统中引入新产品时无需对客户端进行修改。A工厂模式(Factory)B状态模式(State)C享元模式(Flyweight)D原型模式(Prototype)