单项选择题
采用 (50) 设计模式可保证一个类仅有一个实例;采用 (51) 设计模式可将对象组合成树型结构以表示“部分一整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用 (52) 设计模式可动态地给一个对象添加一些额外的职责。
A.命令(Command) B.单例(Singleton) C.装饰(Decorate) D.组合(Composite)
A.提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类 B.可应用于一个系统要由多个产品系列中的一个来配置的时候 C.可应用于强调一系列相关产品对象的设计以便进行联合使用的时候 D.可应用于希望使用已经存在的类,但其接口不符合需求的时候
A.封装 B.多态 C.继承 D.变异