68970-软件设计模式(Java版)(第2版)-参考习题.docxVIP

  • 1
  • 0
  • 约5.02万字
  • 约 47页
  • 2026-08-20 发布于广东
  • 举报

68970-软件设计模式(Java版)(第2版)-参考习题.docx

PAGE

PAGE1

第1章习题

一、名词解释

设计模式、依赖关系、关联关系、聚合关系、组合关系、泛化关系、实现关系、开闭原则、里氏替换原则、依赖倒置原则、单一职责原则、接口隔离原则、迪米特法则、合成复用原则。

二、单选题

1.以下对开闭原则的描述错误的是()

A.开闭原则与“对可变性的封装原则”没有相似性

B.找到一个系统的可变元素,将它封装起来,叫开闭原则

C.对修改关闭,是其原则之一

D.从抽象层导出一个或多个新的具体类可以改变系统的行为,是其原则之一

2.常用的基本设计模式可分为()

A.创建型、结构型和行为型 B.对象型、结构型和行为型

C.过程型、结构型和行为型 D.抽象型、接口型和实现型

3.开闭原则的含义是一个软件实体()

A.应当对扩展开放,对修改关闭 B.应当对修改开放,对扩展关闭

C.应当对继承开放,对修改关闭 D.以上都不对

4.要依赖于抽象,不要依赖于具体,即面向接口编程,不要针对实现编程,是()的表述。

A.开闭原则 B.接口隔离原则 C.里氏替换原则 D.依赖倒置原则

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

A.接口隔离 B.里氏替换 C.依赖倒置 D.迪米特

6.依据设计模式思想,程序开发中应优先使用的是()关系实现复用。

A.组合 B.继承 C.创建 D.以上都不对

7.

文档评论(0)

1亿VIP精品文档

相关文档