某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌人图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须+分迅速,可以暂时通过一些符号来表示相应的图形。针对这种需求,公司可以采用( )避 免同时创建这些图形对象。
A. 代理模式
B. 外观模式
C. 桥接模式
D. 组合模式
查看答案
已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用( )设计模式可以定 义一个高层接口,这个接口使得这一子系统更加容易使用。
A. Facade(外观)
B. Singleton( 单例)
C. Participant(参 与者)
Decorator(装 饰)
当不能采用生成子类的方法进行扩充时,可采用( )设计模式动态地给一个对象添加一些额外的职责。
A. Facade(外 观)
B. Singleton(单例)
C. Participant(参与者)
Decorator(装 饰)
( )设计模式限制了创建类的实例数量
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)
()设计模式将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
A. 命令模式(Command)
B. 适配器模式(Adapter)
C. 策略模式(Strategy)
D. 单例模式(Singleton)