《J A V A设计模式》复习资料

一、单项选择题

1.设计模式起源于()

A、机械设计

B、建筑工程设计

C、水利工程设计

D、工业电力化设计

2.“不要和陌生人说话”是()原则的通俗表述。

A、接口隔离

B、里氏替换

C、依赖倒置

D、迪米特3.目前常见的设计模式主要有()种。

A、23

B、21

C、32

D、28

4.以下关于单一职责原则的叙述不正确的是()。

A、单一职责原则的英文名称是SingleResponsibilityPrinciple.

B、单一职责原则要求一个类只有一个职责

C、单一职责原则有利于对象的稳定,降低类的复杂性

D、单一职责原则提高了类之间的耦合性

5.以下关于依赖倒置原则的叙述不正确的是()

A、依赖倒置原则的简称是DIP

B、高层模块不依赖于低层模块,低层模块依赖于高层模块

C、依赖倒置原则中高层模块和低层模块都依赖于抽象

D、依赖倒置原则实现模块间的松耦合

6.下面关于单例模式说法错误的是()

A、单例模式是指一个类只有一个实例

B、单例类从实现方式上分为懒汉式和饿汉式

C、单例类从功能上分为状态单例类和无状态单例类

D、可以通过继承的方式对单例类进行扩展得到功能更丰富的单例类7.下面关于工厂方法模式说法错误的是()。

A、工厂方法模式使一个类是实例化延迟到其子类中

B、工厂方法模式中具有抽象工厂、具体工厂、抽象产品和具体产品4个角色

C、工厂方法模式可以处理多个产品的多个等级结构

D、工厂方法模式可以屏蔽产品类

8.在以下情况不适合使用责任职责链模式()

A、有多个对象可以处理请求,哪个对象处理该请求在运行时刻自动确定。

B、在需要用比较通用和复杂的对象指针代替简单的指针的时候。

C、你想在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。

D、一个请求需要一系列的处理工作。

9.当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用()模式

A、结构型

B、创建型

C、行为型

D、以上都可以

10.以下用来描述适配器模式的是()

技术
今日推荐
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信