已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用(41)设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用(42)设计模式动态地给一个对象添加一些额外

admin2009-01-10  31

问题 已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用(41)设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用(42)设计模式动态地给一个对象添加一些额外的职责。

选项 A、Facade(外观)
B、Singleton(单件)
C、Participant(参与者)
D、Decorator(装饰)

答案D

解析 本题考查的是设计模式。Facade设计模式主要是定义一个高层接口,这个接口使得一个子系统更容易使用;Singleton设计模式保证一个类仅有一个对象;Decorator可以动态地给一个对象添加一些额外的职责。
转载请注明原文地址:https://kaotiyun.com/show/KBxZ777K
0

相关试题推荐
最新回复(0)