28实验4结构型设计模式实验1:基础性2:综合性1:必修2:选修1:基础2:专业基础3:设计性4:研究性)3:其它)3:专业4:其它)熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的结构型设计模式,包括适配器模式、组合模式和外观模式,理解每一种设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式。二、实验内容1.现有一个接口DataOperation定义了排序方法sort(int)和查找方法search(int,int),已知类Quicksort的quickSort(int)方法实现了快速排序算法,类BinarySearch的binarySearch(int,int)方法实现了二分查找算法。试使用适配器模式设计一个系统,在不修改源代码的情况下将类Quicksort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。(要求实现快速排序和二分查找,使用对象适配器实现)2.WindowsMediaPlayer和RealPla