第7次实验--适配器、桥接模式设计模式实验 下载本文

内容发布更新时间 : 2024/5/18 10:54:01星期一 下面是文章的全部内容请认真阅读。

实验7—适配器模式和桥接模式实验

专业 软件工程 班级java2班 实验日期:2015 年4月3日 报告退发 (订正 、 重做) 课程:体系结构与设计 实验名称: 适配器模式和桥接模式 学号:123012012137 姓名:张超红

实验目的:加深对适配器模式和桥接设计模式原理的理解 实验环境:C#.Net/VC++.Net或MyEclipse(Java)等 演示内容:算法适配

现有一个接口DataOperation定义了排序方法Sort(int[])和查找方法search(int[],int),已知类QuickSort的quickSort(int[])方法实现了快速排序,类BinarySearch的binarySearch(int[],int)方法实现了二分查找算法,现使用适配器模式设计一个系统,在不修改源码的情况下将类QuickSort和类BinarySearch的方法适配到DataOperation接口中。绘制类图并编程实现。 ⑴实验过程:

①、构建实现场景,画出UML类图

②、实现代码,见演示源码

实验内容(一):

修改实例仿生机器人,使得机器人可以像鸟一样叫,并像狗一样的跑,请绘制类图并

编程实现。

⑴实验过程:

①、构建实现场景,画出UML类图

②、实现代码

⑵实验讨论(效果分析):

实验内容(二):

如果系统中某对象有三个维度,如某日志记录器既可以支持不同的操作系统,还可

以支持多种编程语言,并且可以使用不同的输出方式。请使用桥接模式设计该系统。

⑴实验过程:

①构建实现场景,画出UML类图

②实现代码

⑵实验讨论(效果分析):