内容发布更新时间 : 2025/1/3 17:01:48星期一 下面是文章的全部内容请认真阅读。
实验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类图
②实现代码
⑵实验讨论(效果分析):