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

实验(上机)?/p>

 

适配器模?/p>

 

实验(上机)目的

 

1

?/p>

 

练习使用结构型设计模式;

 

2

?/p>

 

练习使用适配器模式的设计思路?/p>

 

3

?/p>

 

练习使用适配器模式实现“教务学生成绩排序查找”案例的实现?/p>

 

实验(上机)课时

 

 

2

学时

 

实验(上机)环境

 

 

JDK1.8\Eclipse Mars 

预备知识

 

1

、结构型模式?/p>

 

2

、适配器模式概述;

 

3

、适配器模式的结构与实现;

 

4

、适配器模式的应用实例?/p>

 

5

、缺省适配器模式;

 

6

、双向适配器模式;

 

7

、适配器模式的优缺点与适用环境?/p>

 

 

实验(上机)内容

 

在为某学校开发教务管理系统时,开发人员发现需要对学生成绩进行排序和查找,

该系统的设计人员已经开发了一个成绩操作接?/p>

ScoreOperation

,在该接口中声明了排

序方?/p>

Sort(int[]) 

和查找方?/p>

Search(int[], int)

,为了提高排序和查找的效率,开

发人员决定重用现有算法库中的快速排序算法类

QuickSortClass

和二分查找算法类

BinarySearchClass

,其?/p>

QuickSortClass

?/p>

QuickSort(int[])

方法实现了快速排序,

BinarySearchClass

?/p>

BinarySearch (int[], int)

方法实现了二分查找?/p>

 

由于某些原因,开发人员已经找不到该算法库的源代码,无法直接通过复制和粘?/p>

操作来重用其中的代码;而且部分开发人员已经针?/p>

ScoreOperation

接口(自己开发的

接口)编程,如果再要求对该接口进行修改或要求大家直接使用

QuickSortClass

类和

BinarySearchClass

类将导致大量代码需要修改?/p>

 

现使用适配器模式设计一个系统,在不修改已有代码的前提下将类

QuickSortClass

和类

BinarySearchClass

的相关方法适配?/p>

ScoreOperation

接口中?/p>

 

新建解决方案,新建一个控制台应用程序?/p>

编写适配器模式类实现代码,实

现以上需求的案例,要求编写为控制台应用程序,并能调试运行?/p>

 

 

实验(上机)步骤

 

1

?/p>

 

本实例类图:

 

 

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

实验(上机)?/p>

 

适配器模?/p>

 

实验(上机)目的

 

1

?/p>

 

练习使用结构型设计模式;

 

2

?/p>

 

练习使用适配器模式的设计思路?/p>

 

3

?/p>

 

练习使用适配器模式实现“教务学生成绩排序查找”案例的实现?/p>

 

实验(上机)课时

 

 

2

学时

 

实验(上机)环境

 

 

JDK1.8\Eclipse Mars 

预备知识

 

1

、结构型模式?/p>

 

2

、适配器模式概述;

 

3

、适配器模式的结构与实现;

 

4

、适配器模式的应用实例?/p>

 

5

、缺省适配器模式;

 

6

、双向适配器模式;

 

7

、适配器模式的优缺点与适用环境?/p>

 

 

实验(上机)内容

 

在为某学校开发教务管理系统时,开发人员发现需要对学生成绩进行排序和查找,

该系统的设计人员已经开发了一个成绩操作接?/p>

ScoreOperation

,在该接口中声明了排

序方?/p>

Sort(int[]) 

和查找方?/p>

Search(int[], int)

,为了提高排序和查找的效率,开

发人员决定重用现有算法库中的快速排序算法类

QuickSortClass

和二分查找算法类

BinarySearchClass

,其?/p>

QuickSortClass

?/p>

QuickSort(int[])

方法实现了快速排序,

BinarySearchClass

?/p>

BinarySearch (int[], int)

方法实现了二分查找?/p>

 

由于某些原因,开发人员已经找不到该算法库的源代码,无法直接通过复制和粘?/p>

操作来重用其中的代码;而且部分开发人员已经针?/p>

ScoreOperation

接口(自己开发的

接口)编程,如果再要求对该接口进行修改或要求大家直接使用

QuickSortClass

类和

BinarySearchClass

类将导致大量代码需要修改?/p>

 

现使用适配器模式设计一个系统,在不修改已有代码的前提下将类

QuickSortClass

和类

BinarySearchClass

的相关方法适配?/p>

ScoreOperation

接口中?/p>

 

新建解决方案,新建一个控制台应用程序?/p>

编写适配器模式类实现代码,实

现以上需求的案例,要求编写为控制台应用程序,并能调试运行?/p>

 

 

实验(上机)步骤

 

1

?/p>

 

本实例类图:

 

 

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

实验(上机)?/p>

 

适配器模?/p>

 

实验(上机)目的

 

1

?/p>

 

练习使用结构型设计模式;

 

2

?/p>

 

练习使用适配器模式的设计思路?/p>

 

3

?/p>

 

练习使用适配器模式实现“教务学生成绩排序查找”案例的实现?/p>

 

实验(上机)课时

 

 

2

学时

 

实验(上机)环境

 

 

JDK1.8\Eclipse Mars 

预备知识

 

1

、结构型模式?/p>

 

2

、适配器模式概述;

 

3

、适配器模式的结构与实现;

 

4

、适配器模式的应用实例?/p>

 

5

、缺省适配器模式;

 

6

、双向适配器模式;

 

7

、适配器模式的优缺点与适用环境?/p>

 

 

实验(上机)内容

 

在为某学校开发教务管理系统时,开发人员发现需要对学生成绩进行排序和查找,

该系统的设计人员已经开发了一个成绩操作接?/p>

ScoreOperation

,在该接口中声明了排

序方?/p>

Sort(int[]) 

和查找方?/p>

Search(int[], int)

,为了提高排序和查找的效率,开

发人员决定重用现有算法库中的快速排序算法类

QuickSortClass

和二分查找算法类

BinarySearchClass

,其?/p>

QuickSortClass

?/p>

QuickSort(int[])

方法实现了快速排序,

BinarySearchClass

?/p>

BinarySearch (int[], int)

方法实现了二分查找?/p>

 

由于某些原因,开发人员已经找不到该算法库的源代码,无法直接通过复制和粘?/p>

操作来重用其中的代码;而且部分开发人员已经针?/p>

ScoreOperation

接口(自己开发的

接口)编程,如果再要求对该接口进行修改或要求大家直接使用

QuickSortClass

类和

BinarySearchClass

类将导致大量代码需要修改?/p>

 

现使用适配器模式设计一个系统,在不修改已有代码的前提下将类

QuickSortClass

和类

BinarySearchClass

的相关方法适配?/p>

ScoreOperation

接口中?/p>

 

新建解决方案,新建一个控制台应用程序?/p>

编写适配器模式类实现代码,实

现以上需求的案例,要求编写为控制台应用程序,并能调试运行?/p>

 

 

实验(上机)步骤

 

1

?/p>

 

本实例类图:

 

 

Ͼλ">
Ͼλ
Ŀ

软件设计模式(JAVA) 06_适配器模式_实验指导?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验(上机)?/p>

 

适配器模?/p>

 

实验(上机)目的

 

1

?/p>

 

练习使用结构型设计模式;

 

2

?/p>

 

练习使用适配器模式的设计思路?/p>

 

3

?/p>

 

练习使用适配器模式实现“教务学生成绩排序查找”案例的实现?/p>

 

实验(上机)课时

 

 

2

学时

 

实验(上机)环境

 

 

JDK1.8\Eclipse Mars 

预备知识

 

1

、结构型模式?/p>

 

2

、适配器模式概述;

 

3

、适配器模式的结构与实现;

 

4

、适配器模式的应用实例?/p>

 

5

、缺省适配器模式;

 

6

、双向适配器模式;

 

7

、适配器模式的优缺点与适用环境?/p>

 

 

实验(上机)内容

 

在为某学校开发教务管理系统时,开发人员发现需要对学生成绩进行排序和查找,

该系统的设计人员已经开发了一个成绩操作接?/p>

ScoreOperation

,在该接口中声明了排

序方?/p>

Sort(int[]) 

和查找方?/p>

Search(int[], int)

,为了提高排序和查找的效率,开

发人员决定重用现有算法库中的快速排序算法类

QuickSortClass

和二分查找算法类

BinarySearchClass

,其?/p>

QuickSortClass

?/p>

QuickSort(int[])

方法实现了快速排序,

BinarySearchClass

?/p>

BinarySearch (int[], int)

方法实现了二分查找?/p>

 

由于某些原因,开发人员已经找不到该算法库的源代码,无法直接通过复制和粘?/p>

操作来重用其中的代码;而且部分开发人员已经针?/p>

ScoreOperation

接口(自己开发的

接口)编程,如果再要求对该接口进行修改或要求大家直接使用

QuickSortClass

类和

BinarySearchClass

类将导致大量代码需要修改?/p>

 

现使用适配器模式设计一个系统,在不修改已有代码的前提下将类

QuickSortClass

和类

BinarySearchClass

的相关方法适配?/p>

ScoreOperation

接口中?/p>

 

新建解决方案,新建一个控制台应用程序?/p>

编写适配器模式类实现代码,实

现以上需求的案例,要求编写为控制台应用程序,并能调试运行?/p>

 

 

实验(上机)步骤

 

1

?/p>

 

本实例类图:

 

 



ļ׺.doc޸Ϊ.docĶ

  • ȫ2018-2019߿һָϰѿʱ1Ļ
  • 㽭ѧҵսԹҵ
  • վʵʱعϵͳʵ
  • ˽̰2017-2018ѧһѧ1ѧ һ ڶʱ
  • 꼶ѧ² һ 6 ȫƽʽѧ1(
  • 2015߿Ԥ⼰ģ
  • ȫȼԶC-(ȫ).
  • ͰͿ羳֤
  • dz÷ѱд⼰Բ
  • ҵԱ߼

վ

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