C++面试题及答案:设计模式.doc

C++面试题及答案:设计模式

一、选择题(每题5分,共30分)

1.以下哪种设计模式属于创建型模式?

A.工厂模式

B.观察者模式

C.装饰器模式

D.策略模式

2.工厂方法模式中,创建对象的具体逻辑是由谁实现的?

A.抽象工厂类

B.具体工厂类

C.抽象产品类

D.具体产品类

3.观察者模式中,当被观察对象状态发生变化时,会调用观察者的哪个方法?

A.attach

B.detach

C.notify

D.update

4.装饰器模式的作用是?

A.动态地给一个对象添加一些额外的职责

B.将一个类的接口转换成客户希望的另一个接口

C.定义一系列的算法

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档