欲动态地给一个对象添加职责,宜采用()模式。 A.适配器(Adapter)B.桥接(BridgE.C.组合(CompositE.D.装饰器(Decorator)
欲动态地给一个对象添加职责,宜采用()模式。
A.适配器(Adapter)
B.桥接(BridgE.
C.组合(CompositE.
D.装饰器(Decorator)
相关考题:
采用( )设计模式可保证一个类仅有一个实例;采用( )设计模式可将对象组合成树形结构以表示“部分一整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用( )设计模式可动态地给一个对象添加一些额外的职责。A.命令(Command)B.单例(Singleton)C.装饰(Deeorate)D.组合(Composite)(44)
Decorator模式的结构图如图13-4所示。关于其说法不正确的是(50)。A.动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。B.在不影响其它对象的情况下,以动态、透明的方式给单个对象添加职责。C.Decorator模式的两个主要优点是:比静态继承更灵活,避免在层次结构高层的类有太多的特征。D.Decorator模式是一种行为模式。
( )设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构A.组合(Composite) B.外观(Facade) C.享元(Flyweight) D.装饰器(Decorator)
( )设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;( )设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(请作答此空)模式最适合。A. 装饰器B. 享元C. 观察者D. 中介者
( )设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;(请作答此空)设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用()模式最适合。A. 工厂方法B. 享元C. 观察者D. 中介者
(请作答此空)设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;()设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用()模式最适合。A. 组合B. 外观C. 享元D. 装饰器
1、当不能采用生成子类的方法进行扩展时,可采用()模式动态地给要给对象添加一些额外的职责。A.外观模式B.单例模式C.参与者模式D.装饰模式