Decorator模式的结构图如图13-4所示。关于其说法不正确的是(50)。
A.动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。
B.在不影响其它对象的情况下,以动态、透明的方式给单个对象添加职责。
C.Decorator模式的两个主要优点是:比静态继承更灵活,避免在层次结构高层的类有太多的特征。
D.Decorator模式是一种行为模式。
第1题:
● 欲动态地给一个对象添加职责,宜采用(46)模式。 A.适配器(Adapter) B.桥接(Bridge)C.组合( Composite) D.装饰器(Decorator)
第2题:
第3题:
1、当不能采用生成子类的方法进行扩展时,可采用()模式动态地给要给对象添加一些额外的职责。
A.外观模式
B.单例模式
C.参与者模式
D.装饰模式
第4题:
已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用(41)设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用(42)设计模式动态地给一个对象添加一些额外的职责。
A.Facade(外观)
B.Singleton(单件)
C.Participant(参与者)
D.Decorator(装饰)
第5题: