java设计模式期末_《JAVA设计模式》期末考试复习

《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.以下用来描述适配器模式的是()

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值