下面的( )模式将对象组合成树形结构以表示“部分-整体”的层次结构,并使得用户对单个对象和组合对象的使用具有一致性。
查看答案
当不能采用生成子类的方法进行扩充时,可采用( )设计模式动态地给一个对象添加一些额外的职责。
A. 外观
B. 装饰
C. 参与者
D. 桥接
假设一个电源总开关可以控制三盏灯、一台空调和一台电视机,通过该电源总开关可以同时控制上述所有设备,可以使用()模式。
A. 适配器
B. 组合
C. 外观
D. 装饰
桥接模式将继承关系转换为( )关系,从而降低了类与类之间的耦合度。
A. 抽象
B. 依赖
C. 关联
D. 实现
组合模式描述了如何将容器对象与叶子对象进行( )组合,使得用户可以一致地对待容器对象和叶子对象。
A. 重构
B. 递归
C. 关联
D. 内置