新建
上传
首页
助手
最?/div>
资料?/div>
工具

专业资料

 

                       word

完美格式

                    

软件设计模式?/p>

Java

版)习题

  

  

?/p>

1

?/p>

 

软件设计模式基础

  

1.1 

软件设计模式概述

  

1.2 UML

中的类图

  

1.3 

面向对象的设计原?/p>

 

 

  

一?/p>

名词解释

 

 

1.

 

一个软件实体应当对扩展开放,对修改关闭,即在不修改源代码的基础上扩?/p>

一个系统的行为?/p>

  

2.

 

一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中?/p>

  

3.

 

在软件中如果能够使用基类对象,那么一定能够使用其子类对象?/p>

  

4.

 

是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结?/p>

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性?/p>

  

  

二?/p>

单选择?/p>

 

 

1.

 

( A )       2.

?/p>

 A 

?/p>

       3. ( A )        4. ( D )       5. ( D )   

6

?/p>

( A )       7. ( D )        8.

?/p>

 D 

?/p>

       9.

?/p>

 D 

?/p>

      10.

?/p>

 E 

?/p>

 

 

11.(  C )     12

?/p>

?/p>

 C 

?/p>

     13. ( A )  

  

三?/p>

多选择?/p>

  

1

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )     2. ( A

?/p>

B )     3

?/p>

( A

?/p>

D )     4

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )  

 

 

 

四?/p>

填空?/p>

  

1

.依赖倒转、迪米特法则、单一职责

  

2

.模式名?/p>

 

?/p>

 

目的

 

?/p>

 

问题

 

?/p>

 

解决方案

 

、效果?/p>

 

实例代码

 

 

3

.超类、子?/p>

  

4

.开?/p>

   

5

.用?/p>

   

6

.依赖倒转

  

7

?/p>

组合

/

聚合

 

 

 

8

.结构型

 

?/p>

 

行为?/p>

   

9.

 

依赖倒转

   

10.

 

开?/p>

    

11.

 

需求收集是否正确、体系结构的构建是否合理、测试是否完?/p>

   

12

.人与人之间的交?/p>

  

13

.接?/p>

  

14

.名称?/p>

 

目的

 

?/p>

 

解决方案

   

15

.对象组?/p>

 

?/p>

 

类继?/p>

   

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

专业资料

 

                       word

完美格式

                    

软件设计模式?/p>

Java

版)习题

  

  

?/p>

1

?/p>

 

软件设计模式基础

  

1.1 

软件设计模式概述

  

1.2 UML

中的类图

  

1.3 

面向对象的设计原?/p>

 

 

  

一?/p>

名词解释

 

 

1.

 

一个软件实体应当对扩展开放,对修改关闭,即在不修改源代码的基础上扩?/p>

一个系统的行为?/p>

  

2.

 

一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中?/p>

  

3.

 

在软件中如果能够使用基类对象,那么一定能够使用其子类对象?/p>

  

4.

 

是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结?/p>

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性?/p>

  

  

二?/p>

单选择?/p>

 

 

1.

 

( A )       2.

?/p>

 A 

?/p>

       3. ( A )        4. ( D )       5. ( D )   

6

?/p>

( A )       7. ( D )        8.

?/p>

 D 

?/p>

       9.

?/p>

 D 

?/p>

      10.

?/p>

 E 

?/p>

 

 

11.(  C )     12

?/p>

?/p>

 C 

?/p>

     13. ( A )  

  

三?/p>

多选择?/p>

  

1

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )     2. ( A

?/p>

B )     3

?/p>

( A

?/p>

D )     4

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )  

 

 

 

四?/p>

填空?/p>

  

1

.依赖倒转、迪米特法则、单一职责

  

2

.模式名?/p>

 

?/p>

 

目的

 

?/p>

 

问题

 

?/p>

 

解决方案

 

、效果?/p>

 

实例代码

 

 

3

.超类、子?/p>

  

4

.开?/p>

   

5

.用?/p>

   

6

.依赖倒转

  

7

?/p>

组合

/

聚合

 

 

 

8

.结构型

 

?/p>

 

行为?/p>

   

9.

 

依赖倒转

   

10.

 

开?/p>

    

11.

 

需求收集是否正确、体系结构的构建是否合理、测试是否完?/p>

   

12

.人与人之间的交?/p>

  

13

.接?/p>

  

14

.名称?/p>

 

目的

 

?/p>

 

解决方案

   

15

.对象组?/p>

 

?/p>

 

类继?/p>

   

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

专业资料

 

                       word

完美格式

                    

软件设计模式?/p>

Java

版)习题

  

  

?/p>

1

?/p>

 

软件设计模式基础

  

1.1 

软件设计模式概述

  

1.2 UML

中的类图

  

1.3 

面向对象的设计原?/p>

 

 

  

一?/p>

名词解释

 

 

1.

 

一个软件实体应当对扩展开放,对修改关闭,即在不修改源代码的基础上扩?/p>

一个系统的行为?/p>

  

2.

 

一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中?/p>

  

3.

 

在软件中如果能够使用基类对象,那么一定能够使用其子类对象?/p>

  

4.

 

是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结?/p>

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性?/p>

  

  

二?/p>

单选择?/p>

 

 

1.

 

( A )       2.

?/p>

 A 

?/p>

       3. ( A )        4. ( D )       5. ( D )   

6

?/p>

( A )       7. ( D )        8.

?/p>

 D 

?/p>

       9.

?/p>

 D 

?/p>

      10.

?/p>

 E 

?/p>

 

 

11.(  C )     12

?/p>

?/p>

 C 

?/p>

     13. ( A )  

  

三?/p>

多选择?/p>

  

1

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )     2. ( A

?/p>

B )     3

?/p>

( A

?/p>

D )     4

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )  

 

 

 

四?/p>

填空?/p>

  

1

.依赖倒转、迪米特法则、单一职责

  

2

.模式名?/p>

 

?/p>

 

目的

 

?/p>

 

问题

 

?/p>

 

解决方案

 

、效果?/p>

 

实例代码

 

 

3

.超类、子?/p>

  

4

.开?/p>

   

5

.用?/p>

   

6

.依赖倒转

  

7

?/p>

组合

/

聚合

 

 

 

8

.结构型

 

?/p>

 

行为?/p>

   

9.

 

依赖倒转

   

10.

 

开?/p>

    

11.

 

需求收集是否正确、体系结构的构建是否合理、测试是否完?/p>

   

12

.人与人之间的交?/p>

  

13

.接?/p>

  

14

.名称?/p>

 

目的

 

?/p>

 

解决方案

   

15

.对象组?/p>

 

?/p>

 

类继?/p>

   

Ͼλ">
Ͼλ
Ŀ

软件设计模式(JAVA)习题答案 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

专业资料

 

                       word

完美格式

                    

软件设计模式?/p>

Java

版)习题

  

  

?/p>

1

?/p>

 

软件设计模式基础

  

1.1 

软件设计模式概述

  

1.2 UML

中的类图

  

1.3 

面向对象的设计原?/p>

 

 

  

一?/p>

名词解释

 

 

1.

 

一个软件实体应当对扩展开放,对修改关闭,即在不修改源代码的基础上扩?/p>

一个系统的行为?/p>

  

2.

 

一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中?/p>

  

3.

 

在软件中如果能够使用基类对象,那么一定能够使用其子类对象?/p>

  

4.

 

是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结?/p>

使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性?/p>

  

  

二?/p>

单选择?/p>

 

 

1.

 

( A )       2.

?/p>

 A 

?/p>

       3. ( A )        4. ( D )       5. ( D )   

6

?/p>

( A )       7. ( D )        8.

?/p>

 D 

?/p>

       9.

?/p>

 D 

?/p>

      10.

?/p>

 E 

?/p>

 

 

11.(  C )     12

?/p>

?/p>

 C 

?/p>

     13. ( A )  

  

三?/p>

多选择?/p>

  

1

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )     2. ( A

?/p>

B )     3

?/p>

( A

?/p>

D )     4

?/p>

( A

?/p>

B

?/p>

C

?/p>

D )  

 

 

 

四?/p>

填空?/p>

  

1

.依赖倒转、迪米特法则、单一职责

  

2

.模式名?/p>

 

?/p>

 

目的

 

?/p>

 

问题

 

?/p>

 

解决方案

 

、效果?/p>

 

实例代码

 

 

3

.超类、子?/p>

  

4

.开?/p>

   

5

.用?/p>

   

6

.依赖倒转

  

7

?/p>

组合

/

聚合

 

 

 

8

.结构型

 

?/p>

 

行为?/p>

   

9.

 

依赖倒转

   

10.

 

开?/p>

    

11.

 

需求收集是否正确、体系结构的构建是否合理、测试是否完?/p>

   

12

.人与人之间的交?/p>

  

13

.接?/p>

  

14

.名称?/p>

 

目的

 

?/p>

 

解决方案

   

15

.对象组?/p>

 

?/p>

 

类继?/p>

   



ļ׺.doc޸Ϊ.docĶ

  • Ϣҵ𰸷
  • ս̰꼶ϲᡶС¶顷̰
  • ʮ߿(2010-2019) ѧ ר14 ͳ
  • ʡ·ͨȫ°
  • ͨᡷеĸּ¼ոɣ
  • ʵʮʮһ - ͼ
  • ѧѧϰƻ
  • 2019-2020θϰ
  • ѧ˶ѧ붯ѧ
  • HTMLĩԸϰ⼰οword汾

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)