题目内容

已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用( )设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用。

A. 单例模式
B. 外观模式
C. 适配器模式
D. 建造者模式

查看答案
更多问题

桥接模式的意图是( )。

A. 希望简化现有系统的使用方法。需要定义自己的接口。
B. 将一个无法控制的现有对象与一个特定接口相匹配。
C. 将一组实现部分从另一组使用它们的对象中分离出来。
D. 需要为特定的客户提供特定系列的对象。

代理模式有多种类型,其中智能引用代理是指( )。

A. 为某一个目标操作的结果提供临时的存储空间,以便多个客户端可以共享这些结果
B. 保护目标不让恶意用户接近
C. 使几个用户能够同时使用一个对象而没有冲突
D. 当一个对象被引用时,提供一些额外的操作,如将此对象被调用的次数记录下来

现需要开发一个XML文档处理软件,可以根据关键字查询指定内容,用户可以在XML中任意选取某一节点为查询的初始节点,无须关心该节点所处的层次结构。针对该需求,可以使用( )模式来进行设计。

A. 适配器
B. 组合
C. 代理
D. 桥接

某公司开发一个文档编辑器,该编辑器允许在文档中直接嵌入图形对象,但开销很大。用户在系统设计之初提出编辑器在打开文档时必须十分迅速,可以暂时通过一些符号来表示相应的图形。针对这种需求,公司可以采用( )避免同时创建这些图形对象。

A. 外观模式
B. 桥接模式
C. 代理模式
D. 组合模式

答案查题题库