问题
单项选择题
采用 (43) 设计模式可保证一个类仅有一个实例;采用 (44) 设计模式可将对象组合成树形结构以表示“部分-整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性:采用 (45) 设计模式可动态地给一个对象添加一些额外的职责。
(45)处填()。
A.命令(Command)
B.单例(Singleton)
C.装饰(Decorate)
D.组合(Composite)
答案
参考答案:C
解析:
试题(43)~(45) 分析
本题考查面向对象设计中的设计模式。
单例设计模式的目的就是保证一个类仅能够生成一个对象:组合设计模式则用于表示“部分-整体”的层次结构,并且对部分和整体的使用具有一致性;装饰设计模式则动态地给一个对象增加一些额外的职责,无须改变类的设计和实现。