(X-6-X)某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时通过一些符号来表示相应的图形。针对这种需求,公司可以采用()避免同时创建这些图形对象。
A. 代理模式
B. 外观模式
C. 桥接模式
D. 组合模式
(X-6-X)当应用程序由于使用大量的对象,造成很大的存储开销时,可以采用( )设计模式运用共享技术来有效地支持大量细粒度对象的重用。
A. 外观( Facade)
B. 组合( Composite)
C. 享元( Flyweight)
D. 适配器( Adapter)
(X-6-X)在享元模式中,外部状态是指()。
A. 享元对象可共享的所有状态。
B. 享元对象可共享的部分状态。
C. 由享元对象自己保存和维护的状态。
D. 由客户端保存和维护的状态。
(X-6-X)以下关于享元模式的叙述错误的是()。
A. 享元模式运用共享技术有效地支持大量细粒度对象的复用。
B. 在享元模式中可以多次使用某个对象,通过引入外部状态使得这些对象可以有所差异。
C. 享元对象能够做到共享的关键是引入了享元池,在享元池中通过克隆的方法向客户端返回所需对象。
D. 在享元模式中,外部状态是随环境改变而改变、不可以共享的状态,而内部状态是不随环境改变而改变、可以共享的状态。