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